public enum BrowserVersionFeatures extends Enum<BrowserVersionFeatures>
BrowserVersion
.Enum Constant and Description |
---|
ANCHOR_EMPTY_HREF_NO_FILENAME
If the "href" attribute of HtmlAnchor is defined but empty then IE interprets this as an empty filename.
|
APPLET_INLINE_BLOCK
Is the default display style of Applet is 'inline-block'.
|
AUDIO_INLINE
Is the default display style of Audio is 'inline'.
|
BUTTON_EMPTY_TYPE_BUTTON
If the "type" attribute of HtmlButton should be evaluated to 'button' if not specified.
|
BUTTON_UNKNOWN_TYPE_DOES_NOT_SUBMIT
If the "type" attribute of HtmlButton is not known clicking the button will not submit.
|
CAN_INHERIT_CSS_PROPERTY_VALUES
Indicates that the browser can inherit CSS property values.
|
CANVAS
Is canvas supported?
|
CSS_BACKGROUND_INITIAL
Background image is 'initial'.
|
CSS_DEFAULT_ELEMENT_HEIGHT_18
Indicates that the default value for height of elements is 18 instead of 20.
|
CSS_DEFAULT_ELEMENT_HEIGHT_19
Indicates that the default value for height of elements is 19 instead of 20.
|
CSS_DEFAULT_ELEMENT_HEIGHT_MARKS_MIN
Indicates that the default value for height of elements is used instead
of the calculated value, if the calculated value is smaller.
|
CSS_DEFAULT_WIDTH_AUTO
Indicates that the default value for width is 'auto'.
|
CSS_DIALOG_NONE
Is display style of HtmlDialog is 'none'.
|
CSS_DISPLAY_BLOCK
Is display style 'block'.
|
CSS_DISPLAY_BLOCK2
Is display style 'block'.
|
CSS_FONT_STRECH_DEFAULT_NORMAL
Default is 'normal'.
|
CSS_FONTFACERULE_CSSTEXT_CRLF
CSSFontFaceRule.cssText uses \r\n to break lines. |
CSS_FRAMESET_INLINE
Is display style of HtmlFrameSet is 'inline'.
|
CSS_IMAGE_URL_QUOTED
Indicates that the browser can surrounds image url's with quotes.
|
CSS_INPUT_DISPLAY_INLINE_BLOCK
The default value of the display property for the 'input' tags is 'inline-block'.
|
CSS_KEYGEN_DISPLAY_INLINE_ALWAYS
The default value of the display property for the 'keygen' tag is always 'inline'.
|
CSS_KEYGEN_DISPLAY_INLINE_JS
The default value of the display property for the 'keygen' tag is 'inline' when created by JavaScript.
|
CSS_NOEMBED_INLINE
Is display style of HtmlNoEmbed is 'inline'.
|
CSS_NOSCRIPT_DISPLAY_INLINE
The default value of the display property for the 'noscript' tag is 'inline' instead of the default one.
|
CSS_PIXEL_VALUES_INT_ONLY
Indicates that only integers are allowed for pixel value.
|
CSS_PROGRESS_DISPLAY_INLINE
The default value of the display property for the 'progress' tag is 'inline' instead of the default one.
|
CSS_RP_DISPLAY_NONE
The default value of the display property for the 'rp' tag is 'none'.
|
CSS_RT_DISPLAY_INLINE
The default value of the display property for the 'rp' tag is 'inline'.
|
CSS_RT_DISPLAY_RUBY_TEXT_ALWAYS
The default value of the display property for the 'rt' tag is always 'ruby-text'.
|
CSS_RUBY_DISPLAY_INLINE
The default value of the display property for the 'ruby' tag is 'inline'.
|
CSS_SCRIPT_DISPLAY_INLINE
The default value of the display property for the 'script' tag is 'inline' instead of the default one.
|
CSS_SELECTOR_EMPTY_STRING_HITS_AS_SUBSTRING
Indicates that the id^="" selector produces hits.
|
CSS_SELECTOR_LANG
Indicates that the :lang(..) selector is supported.
|
CSS_SET_NULL_THROWS
Throws exception on setting a CSS style value to null.
|
CSS_SUPPORTS_BEHAVIOR_PROPERTY
Internet Explorer versions 5 and later support the behavior property.
|
CSS_ZINDEX_TYPE_INTEGER
zIndex is of type Integer.
|
CSS_ZINDEX_TYPE_NUMBER
IE uses the type Number for the zIndex Values (instead of String).
|
CSS_ZINDEX_UNDEFINED_FORCES_RESET
If values for the zIndex is undefined than set the zindex to the default value.
|
CSS_ZINDEX_UNDEFINED_OR_NULL_THROWS_ERROR
If values for the zIndex is undefined or null than set the zindex throws an error.
|
DIALOGWINDOW_REFERER |
DISPLAYED_COLLAPSE
Indicates that "\n" are replaced by "\r\n" in textarea values.
|
DOCTYPE_4_0_TRANSITIONAL_STANDARDS |
DOCTYPE_IS_COMMENT
DOCTYPE is a Comment from JavaScript perspective.
|
DOCTYPE_PREFIX_UNDEFINED
DOCTYPE has undefined value for 'prefix'.
|
DOM_NORMALIZE_REMOVE_CHILDREN
IE removes all child text nodes, but FF preserves the first.
|
EVENT_BEFOREUNLOAD_AUTO_TYPE
BeforeUnloadEvent automatically gets the type 'beforeunload'. |
EVENT_BUBBLES_AND_CANCELABLE_DEFAULT_FALSE
Event.bubbles and Event.cancelable are false as default. |
EVENT_DOM_CONTENT_LOADED
Triggers "DOMContentLoaded" event.
|
EVENT_DOM_LEVEL_2
Supports DOM level 2 events.
|
EVENT_DOM_LEVEL_3
Supports DOM level 3 events.
|
EVENT_FALSE_RESULT
Event false result.
|
EVENT_FOCUS_DOCUMENT_DESCENDANTS
Is setting 'focus' and 'blur' events of 'document', triggers the event for the descendants elements.
|
EVENT_INPUT
Triggers "input" event.
|
EVENT_MOUSERVENT_BUTTON_CODE_IE
MouseEvent.button uses IE numbering scheme.
|
EVENT_ONBEFOREUNLOAD_USES_EVENT
Triggers 'onbeforeunload' event handler using
Event . |
EVENT_ONCHANGE_AFTER_ONCLICK
Triggers "onchange" event handler after "onclick" event handler.
|
EVENT_ONCHANGE_LOSING_FOCUS
Triggers "onchange" event handler on losing focus.
|
EVENT_ONCLICK_FOR_SELECT_ONLY
Triggers "onclick" event handler for the select only, not for the clicked option.
|
EVENT_ONCLICK_USES_POINTEREVENT
Triggers 'onclick' and 'ondblclick' event handler using
PointerEvent . |
EVENT_ONERROR_EXTERNAL_JAVASCRIPT
Triggers "onerror" if external loading of an external javascript failed.
|
EVENT_ONHASHCHANGE_BUBBLES_AND_CANCELABLE_FALSE
Event.bubbles and Event.cancelable are false in 'onhashchange' event handler. |
EVENT_ONLOAD_CANCELABLE_FALSE
Event.cancelable is false in 'onload' event handler. |
EVENT_ONLOAD_EXTERNAL_JAVASCRIPT
Triggers "onload" event if external javascript successfully loaded.
|
EVENT_ONLOAD_IFRAME_CREATED_BY_JAVASCRIPT
Triggers "onload" event if an iframe was created by javascript and added to the page.
|
EVENT_ONLOAD_INTERNAL_JAVASCRIPT
Triggers "onload" event if internal javascript loaded.
|
EVENT_ONLOAD_UNDEFINED_THROWS_ERROR
Setting the 'onload' event handler to
undefined throws an error. |
EVENT_ONMOUSEDOWN_FOR_SELECT_OPTION_TRIGGERS_ADDITIONAL_DOWN_FOR_SELECT
Does not trigger "onmousedown" event handler for the select options.
|
EVENT_ONMOUSEDOWN_NOT_FOR_SELECT_OPTION
Does not trigger "onmousedown" event handler for the select options.
|
EVENT_ONMOUSEUP_FOR_SELECT_OPTION_TRIGGERS_ADDITIONAL_UP_FOR_SELECT
Does not trigger "onmousedown" event handler for the select options.
|
EVENT_ONMOUSEUP_NOT_FOR_SELECT_OPTION
Does not trigger "onmouseup" event handler for the select options.
|
EVENT_ONREADY_STATE_CHANGE
Triggers "onreadystatechange" event.
|
EVENT_PROPERTY_CHANGE
Triggers "propertychange" event.
|
EVENT_TYPE_BEFOREUNLOADEVENT
Supports event type 'BeforeUnloadEvent'.
|
EVENT_TYPE_EVENTS
Supports vendor specific event type 'Events'.
|
EVENT_TYPE_HASHCHANGEEVENT
Supports event type 'HashChangeEvent'.
|
EVENT_TYPE_KEY_EVENTS
Supports vendor specific event type 'KeyEvents'.
|
EVENT_TYPE_POINTEREVENT
Supports event type 'PointerEvent'.
|
EXECCOMMAND_THROWS_ON_WRONG_COMMAND
Indicates that document.execCommand() should throw an exception when called with an illegal command.
|
FILEINPUT_EMPTY_DEFAULT_VALUE |
FOCUS_BODY_ELEMENT_AT_START
For new pages the focus points to the body node.
|
FORM_SUBMISSION_URL_WITHOUT_HASH
Form submit is done without the hash part of the action url.
|
FORMFIELD_REACHABLE_BY_NEW_NAMES
Indicates if a form field is directly reachable by its new name once this has been changed.
|
FORMFIELD_REACHABLE_BY_ORIGINAL_NAME
Indicates if a form field is directly reachable by its original name once this has been changed.
|
HEADER_CONTENT_DISPOSITION_ABSOLUTE_PATH |
HTML_ATTRIBUTE_LOWER_CASE
HTML attributes are always lower case.
|
HTML_CDATA_AS_COMMENT
Adds CData nodes as Comment elements to the DOM.
|
HTML_COLOR_EXPAND_SHORT_HEX
Expand shorthand to 6-digit hex color codes.
|
HTML_COLOR_EXPAND_ZERO
Expand #0 to #000000.
|
HTML_COLOR_REPLACE_NAME_BY_HEX
Replace color names by their 6-digit hex color code.
|
HTML_COLOR_RESTRICT
Do not allow anything invalid in color, but restrict to valid values (names and hex digits) only.
|
HTML_COLOR_RESTRICT_AND_FILL_UP
Do not allow anything invalid in color, but restrict to valid values (names and hex digits) only.
|
HTML_COLOR_TO_LOWER
Convert the color (name and hex code) to lower case.
|
HTML_OBJECT_CLASSID
Supports <object> classid attribute.
|
HTML_UNKNOWN_LOCAL_NAME
In HTMLUnknownElement, use "localName" for the "nodeName".
|
HTML5_TAGS
Indicates if HTML5 tags source, video and audio are recognized.
|
HTMLABBREVIATED |
HTMLALLCOLLECTION
Is HtmlAllCollection supported.
|
HTMLALLCOLLECTION_DEFAULT_DESCRIPTION
HtmlAllCollection default value is [object HTML document.all class].
|
HTMLALLCOLLECTION_DO_NOT_CHECK_NAME
HtmlAllCollection.item does not check the name, only the id.
|
HTMLALLCOLLECTION_DO_NOT_CONVERT_STRINGS_TO_NUMBER
HtmlAllCollection.item returns null instead of undefined if an element was not found.
|
HTMLALLCOLLECTION_DO_NOT_SUPPORT_PARANTHESES
HtmlAllCollection.item(int) is not supported.
|
HTMLALLCOLLECTION_NO_COLLECTION_FOR_MANY_HITS
HtmlCollection returns the first hit instead of a collection if many elements found.
|
HTMLALLCOLLECTION_NULL_IF_ITEM_NOT_FOUND
HtmlAllCollection.item returns null instead of undefined if an element was not found.
|
HTMLALLCOLLECTION_NULL_IF_NAMED_ITEM_NOT_FOUND
HtmlAllCollection.namedItem returns null instead of undefined if an element was not found.
|
HTMLBASEFONT_END_TAG_FORBIDDEN
|
HTMLCHECKEDINPUT_SET_CHECKED_TO_FALSE_WHEN_CLONE
Set this checked state to false when added to page (IE).
|
HTMLCHECKEDINPUT_SET_DEFAULT_VALUE_WHEN_CLONE
Set the default value based on the current value when clone (IE).
|
HTMLCOLLECTION_COMMENT_IS_ELEMENT
Indicates that comment nodes should be treated similar to elements, e.g.
|
HTMLCOLLECTION_EXCEPTION_FOR_NEGATIVE_INDEX
HtmlCollection returns the first hit instead of a collection if many elements found.
|
HTMLCOLLECTION_ITEM_FUNCT_SUPPORTS_DOUBLE_INDEX_ALSO
HtmlCollection.item() supports also doubles as index.
|
HTMLCOLLECTION_ITEM_SUPPORTS_DOUBLE_INDEX_ALSO
HtmlCollection.item[] supports also doubles as index.
|
HTMLCOLLECTION_ITEM_SUPPORTS_ID_SEARCH_ALSO
HtmlCollection.item searches by id also.
|
HTMLCOLLECTION_NULL_IF_ITEM_NOT_FOUND
HtmlCollection.item returns null instead of undefined if an element was not found.
|
HTMLCOLLECTION_NULL_IF_NOT_FOUND
HtmlCollection returns null instead of undefined if an element was not found.
|
HTMLCOLLECTION_OBJECT_DETECTION
Allow detection of object type for collection elements.
|
HTMLCOMMAND_END_TAG_FORBIDDEN
Should the HTMLElement of
HtmlCommand have no end tag. |
HTMLCONDITIONAL_COMMENTS
Supports Conditional Comments.
|
HTMLDOCUMENT_CHARSET_LOWERCASE
Is document.charset lower-case (and defaultCharset is 'windows-1252').
|
HTMLDOCUMENT_CHARSET_NORMALIZED
Do a normalization of the charset names.
|
HTMLDOCUMENT_COLOR
Do document.bgColor/.alinkColor/.vlinkColor/.linkColor have value by default.
|
HTMLDOCUMENT_FUNCTION_DETACHED
We can used function in detached documents.
|
HTMLDOCUMENT_GET_ALSO_FRAMES
Calls to
document.XYZ also looks at frames. |
HTMLDOCUMENT_GET_FOR_ID_AND_OR_NAME
Calls to
document.XYZ looks at children with the specified ID and/or name. |
HTMLDOCUMENT_GET_FOR_NAME
Calls to
document.XYZ looks at children with the specified name. |
HTMLDOCUMENT_GET_PREFERS_STANDARD_FUNCTIONS
Calls to
document.XYZ should first look at standard functions before looking at elements
named XYZ . |
HTMLDOCUMENT_METHOD_AS_VARIABLE
Can stored the document methods as variable.
|
HTMLELEMENT_ALIGN_INVALID
Allows invalid 'align' values.
|
HTMLELEMENT_ATTRIBUTE_AS_JS_PROPERTY
Handle html attributes as JavaScript properties.
|
HTMLELEMENT_ATTRIBUTE_FIX_IN_QUIRKS_MODE
Indicates that attribute name should be fixed for get/setAttribute(), specifically "className" and "class",
only in quirks mode.
|
HTMLELEMENT_ATTRIBUTE_HIDDEN_IGNORED
The html5 hidden attribute is not supported.
|
HTMLELEMENT_OUTER_HTML_UPPER_CASE
Indicates that element.innerHTML/outerHTML the tag name is in upper case or not.
|
HTMLELEMENT_OUTER_INNER_HTML_QUOTE_ATTRIBUTES
Indicates outer/innerHtml quotes attributes.
|
HTMLIFRAME_IGNORE_SELFCLOSING
Indicates if a self-closing <iframe/> tag should be considered as an opening tag.
|
HTMLIMAGE_BLANK_SRC_AS_EMPTY
Handle blank source like empty.
|
HTMLIMAGE_HTMLELEMENT
Is document.cretaeElement('image') an HTMLElement.
|
HTMLIMAGE_HTMLUNKNOWNELEMENT
Is document.cretaeElement('image') an HTMLUnknownElement.
|
HTMLIMAGE_INVISIBLE_NO_SRC
Mark the image as invisible if no src attribute defined.
|
HTMLIMAGE_NAME_VALUE_PARAMS
Clicking an image input submits the value as param if defined.
|
HTMLINPUT_DOES_NOT_CLICK_SURROUNDING_ANCHOR
When clicking a input the the surrounding anchor is not clicked.
|
HTMLINPUT_SET_DEFAULT_VALUE_UPDATES_VALUE
Setting defaultValue updates the value also.
|
HTMLINPUT_SET_VALUE_UPDATES_DEFAULT_VALUE
Setting value updates the defaultValue also.
|
HTMLKEYGEN_END_TAG_FORBIDDEN
Should the HTMLElement of
HtmlKeygen have no end tag. |
HTMLLIST_LIMIT_COMPACT_TO_BOOLEAN
Attribute 'compact' may only be a boolean value.
|
HTMLOPTION_EMPTY_TEXT_IS_NO_CHILDREN |
HTMLOPTION_PREVENT_DISABLED |
HTMLOPTION_UNSELECT_SELECTS_FIRST
Un-selecting an option in a (single-value) select causes the first option to become selected.
|
HTMLOPTIONGROUP_NO_DISABLED
Set this property if the browser does NOT
support the disabling of an individual option group.
|
HTMLPARSER_REMOVE_EMPTY_CONTENT
Indicates that for some elements, the empty text after it should be removed.
|
HTMLSCRIPT_APPLICATION_JAVASCRIPT
Set this property if the script tag supports the
types 'application/javascript' and 'application/x-javascript'.
|
HTMLSCRIPT_TRIM_TYPE
Trims the value of the type attribute before to verify it.
|
HTMLTEXTAREA_REMOVE_NEWLINE_FROM_TEXT
asText returns no newlines.
|
HTMLTEXTAREA_SET_DEFAULT_VALUE_UPDATES_VALUE
Setting defaultValue updates the value also.
|
HTMLTRACK_END_TAG_FORBIDDEN
|
HTTP_COOKIE_EXTENDED_DATE_PATTERNS
Additionally support dates in format "d/M/yyyy".
|
HTTP_COOKIE_EXTRACT_PATH_FROM_LOCATION
Indicates that the pas is extracted from the location (IE11).
|
HTTP_COOKIE_START_DATE_1970
Indicates that the start date for two digits cookies is 1970
instead of 2000 (Two digits years are interpreted as 20xx
if before 1970 and as 19xx otherwise).
|
IGNORE_CONTENTS_OF_INNER_HEAD
Indicates that the browser should ignore contents of inner head elements.
|
JS_ALIGN_ACCEPTS_ARBITRARY_VALUES
Setting the property align to arbitrary values is allowed.
|
JS_ALIGN_FOR_INPUT_IGNORES_VALUES
Setting the property align of an input element ignores the value
if the value is one of center, justify, left or right.
|
JS_ALLOW_CONST_ASSIGNMENT
Top scope constants can be assign (and are not...
|
JS_ANCHOR_PATHNAME_DETECT_WIN_DRIVES_URL
The anchor pathname detects url's starting with one letter as file url's.
|
JS_ANCHOR_PATHNAME_NONE_FOR_BROKEN_URL
The anchor pathname property returns nothing for broken http(s) url's.
|
JS_ANCHOR_PATHNAME_NONE_FOR_NONE_HTTP_URL
The anchor pathname property returns nothing for none http(s) url's.
|
JS_ANCHOR_PATHNAME_PREFIX_WIN_DRIVES_URL
The anchor pathname prefixes file url's with '/'.
|
JS_ANCHOR_PROTOCOL_COLON_FOR_BROKEN_URL
The anchor protocol property returns ':' for broken http(s) url's.
|
JS_ANCHOR_PROTOCOL_COLON_UPPER_CASE_DRIVE_LETTERS
The anchor protocol property converts drive letters to uppercase.
|
JS_ANCHOR_TYPE_HTMLANCHORELEMENT
The typeof element (not prototype) is "HTMLAnchorElement".
|
JS_ANCHORS_REQUIRES_NAME_OR_ID
Javascript property anchors includes all anchors with a name or an id property.
|
JS_APPEND_CHILD_CREATE_DOCUMENT_FRAGMENT_PARENT
Indicates that the appendChild call create a DocumentFragment to be
the parentNode's parentNode if this was null.
|
JS_APPEND_CHILD_THROWS_NO_EXCEPTION_FOR_WRONG_NODE
Indicates that the appendChild call throws no exception
if the provided node cannot be inserted.
|
JS_APPLET_OBJECT
Applet is an "[object]" even in standards mode.
|
JS_ARGUMENTS_IS_OBJECT
Indicates that the class name of "arguments" object is "Object".
|
JS_ARGUMENTS_READ_ONLY_ACCESSED_FROM_FUNCTION
Indicates that "someFunction.arguments" is a read-only view of the function's argument.
|
JS_ATTR_FIRST_LAST_CHILD_RETURNS_NULL
firstChild and lastChild returns null for Attr (like IE does).
|
JS_ATTRIBUTES_BY_NAME_CASE_SENSITIVE
Indicates that getting an attribute by name (attributes.name) is case-sensitive.
|
JS_ATTRIBUTES_CONTAINS_EMPTY_ATTR_FOR_PROPERTIES
Indicates that the attributes map contains empty attr
objects for all properties of the object (like IE does).
|
JS_BGSOUND_AS_UNKNOWN
HTMLBGSoundElement reported as HTMLUnknownElement.
|
JS_BODY_MARGINS_IE11
Was originally .isIE().
|
JS_BODY_MARGINS_IE8
Was originally .isIE().
|
JS_BOUNDING_CLIENT_RECT_OFFSET_TWO
Indicates that the getBoundingClientRect adds an offset of 2.
|
JS_BUTTON_SET_TYPE_THROWS_EXCEPTION
Trying to change the type of a button element throws an exception (IE).
|
JS_CALL_RESULT_IS_LAST_RETURN_VALUE
If we're emulating IE, the overall JavaScript return value is the last return value.
|
JS_CANVAS_DATA_URL_IE_PNG
toDataURL for canvas returns the IE11 version of the png.
|
JS_CHAR_EMULATED
Indicates that the browser emulates the char attribute.
|
JS_CHAR_OFF_EMULATED
Indicates that the browser emulates the charOff attribute.
|
JS_CLEAR_RESTRICT
Do not allow invalid clear values.
|
JS_CLICK_CHECKBOX_TRIGGERS_NO_CHANGE_EVENT
Indicates that the click method call does not trigger the onchange
event handlers for checkboxes.
|
JS_CLIENT_LEFT_TOP_ZERO
Indicates that the clientLeft and clientTop returning zero in all cases.
|
JS_CLONE_NODE_COPIES_EVENT_LISTENERS
Indicates that the cloneNode call copies all event listeners.
|
JS_CONSTRUCTOR
Indicates that "constructor" property is defined, e.g.
|
JS_CSSRULELIST_DONT_ENUM_ITEM
item is not a enumerable property of CSSRuleList.
|
JS_CSSRULELIST_ENUM_ITEM_LENGTH
item is enumerated before length property of CSSRuleList.
|
JS_DATE_LOCALE_DATE_SHORT
Date.toLocaleDateString() returns a short form (d.M.yyyy). |
JS_DATE_LOCALE_DATE_SHORT_WITH_SPECIAL_CHARS
Date.toLocaleDateString() returns a short form (dd.MM.yyyy) with some weird special chars. |
JS_DATE_LOCALE_TIME_WITH_SPECIAL_CHARS
Date.toLocaleTimeString() returns a form with some weird special chars. |
JS_DATE_USE_UTC
Is Date.toUTCString() and Date.toGMTString are returning UTC instead of GMT.
|
JS_DEFERRED |
JS_DEFINE_GETTER
Object prototype supports __defineGetter__ and similar properties.
|
JS_DOCTYPE_ENTITIES_EMPTY_STRING
Javascript doctyp.entities returns an empty string (IE).
|
JS_DOCTYPE_ENTITIES_NULL
Javascript doctyp.entities returns null (FF10).
|
JS_DOCTYPE_NOTATIONS_EMPTY_STRING
Javascript doctyp.notations returns an empty string (IE).
|
JS_DOCTYPE_NOTATIONS_NULL
Javascript doctyp.notations returns null (FF10).
|
JS_DOCUMENT_APPEND_CHILD_SUPPORTED
Javascript document.appendChild is allowed (IE).
|
JS_DOCUMENT_CREATE_ELEMENT_COMMENT
Javascript function document.createElement can create DomComment.
|
JS_DOCUMENT_CREATE_ELEMENT_EXTENDED_SYNTAX
Javascript function document.createElement can process html code.
|
JS_DOCUMENT_CREATE_ELEMENT_STRICT
Javascript function document.createElement accepts only tag names.
|
JS_DOCUMENT_DESIGN_MODE_CAPITAL_FIRST
Design mode constants start with a capital letter.
|
JS_DOCUMENT_DESIGN_MODE_INHERIT
The browser supports the design mode 'Inherit' (IE).
|
JS_DOCUMENT_DESIGN_MODE_ONLY_FOR_FRAMES
The browser supports the design mode only for frames.
|
JS_DOCUMENT_DOCTYPE_NULL
Javascript document.doctype returns null (IE).
|
JS_DOCUMENT_DOMAIN_IS_LOWERCASE
Javascript property document.domain is lowercase.
|
JS_DOCUMENT_ELEMENT_FROM_POINT_NULL_WHEN_OUTSIDE
dicument.elementFromPoint returns null if at least one point coordinat is zero or smaller.
|
JS_DOCUMENT_FORMS_FUNCTION_SUPPORTED
Javascript document.forms(...) supported (IE).
|
JS_DOCUMENT_SET_LOCATION_EXECUTED_IN_ANCHOR
If setting the document.location inside onclick() of anchor element should be triggered.
|
JS_DOCUMENT_SETTING_DOMAIN_THROWS_FOR_ABOUT_BLANK
Javascript property document.domain doesn't allow to set domain of about:blank.
|
JS_DOM_CDATA_DELETE_THROWS_NEGATIVE_COUNT
Javascript property function delete thows an exception if the
given count is negative.
|
JS_DOMIMPLEMENTATION_FEATURE_CORE_1
If document.implementation.hasFeature() supports 'Core 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_CORE_3
If document.implementation.hasFeature() supports 'Core 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_CSS_1
If document.implementation.hasFeature() supports 'CSS 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_CSS_2
If document.implementation.hasFeature() supports 'CSS 2.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_CSS_3
If document.implementation.hasFeature() supports 'CSS 3.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_CSS2_1
If document.implementation.hasFeature() supports 'CSS2 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_CSS2_2
If document.implementation.hasFeature() supports 'CSS2 2.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_CSS2_3
If document.implementation.hasFeature() supports 'CSS2 3.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_CSS3_1
If document.implementation.hasFeature() supports 'CSS3 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_CSS3_2
If document.implementation.hasFeature() supports 'CSS3 2.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_CSS3_3
If document.implementation.hasFeature() supports 'CSS3 3.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_EVENTS_1
If document.implementation.hasFeature() supports 'Events 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_EVENTS_3
If document.implementation.hasFeature() supports 'Events 3.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_HTML_3
If document.implementation.hasFeature() supports 'HTML 3.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_KEYBOARDEVENTS
If document.implementation.hasFeature() supports 'KeyboardEvents'.
|
JS_DOMIMPLEMENTATION_FEATURE_LS
If document.implementation.hasFeature() supports 'LS'.
|
JS_DOMIMPLEMENTATION_FEATURE_MOUSEEVENTS_1
If document.implementation.hasFeature() supports 'MouseEvents 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_MOUSEEVENTS_2
If document.implementation.hasFeature() supports 'MouseEvents 2.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_MUTATIONEVENTS_1
If document.implementation.hasFeature() supports 'MutationEvents 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_MUTATIONEVENTS_2
If document.implementation.hasFeature() supports 'MutationEvents 2.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_MUTATIONNAMEEVENTS
If document.implementation.hasFeature() supports 'MutationNameEvents'.
|
JS_DOMIMPLEMENTATION_FEATURE_ONLY_HTML
If document.implementation.hasFeature() supports only 'HTML'.
|
JS_DOMIMPLEMENTATION_FEATURE_RANGE_1
If document.implementation.hasFeature() supports 'Range 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_RANGE_2
If document.implementation.hasFeature() supports 'Range 2.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_RANGE_3
If document.implementation.hasFeature() supports 'Range 3.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_STYLESHEETS
If document.implementation.hasFeature() supports 'StyleSheets 2.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_SVG_BASICSTRUCTURE_1_0
If document.implementation.hasFeature() supports 'http://www.w3.org/TR/SVG11/feature#BasicStructure 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_SVG_SHAPE_1_0
If document.implementation.hasFeature() supports 'http://www.w3.org/TR/SVG11/feature#Shape 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_TEXTEVENTS
If document.implementation.hasFeature() supports 'MutationNameEvents'.
|
JS_DOMIMPLEMENTATION_FEATURE_TRAVERSAL_1
If document.implementation.hasFeature() supports 'Traversal 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_TRAVERSAL_2
If document.implementation.hasFeature() supports 'Traversal 2.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_TRAVERSAL_3
If document.implementation.hasFeature() supports 'Traversal 3.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_UIEVENTS_2
If document.implementation.hasFeature() supports 'UIEvents 2.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_UIEVENTS_3
If document.implementation.hasFeature() supports 'UIEvents 3.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_VALIDATION
If document.implementation.hasFeature() supports 'Validation'.
|
JS_DOMIMPLEMENTATION_FEATURE_VIEWS_1
If document.implementation.hasFeature() supports 'Views 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_VIEWS_2
If document.implementation.hasFeature() supports 'Views 2.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_VIEWS_3
If document.implementation.hasFeature() supports 'Views 3.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_XHTML_1
If document.implementation.hasFeature() supports 'XHTML 1.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_XHTML_3
If document.implementation.hasFeature() supports 'XHTML 3.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_XML_3
If document.implementation.hasFeature() supports 'XML 3.0'.
|
JS_DOMIMPLEMENTATION_FEATURE_XPATH
If document.implementation.hasFeature() supports 'XPath 3.0'.
|
JS_DOMPARSER_EMPTY_STRING_IS_ERROR
DOMParser.parseFromString(..) handles an empty String as error. |
JS_DOMPARSER_EXCEPTION_ON_ERROR
DOMParser.parseFromString(..) throws an exception if an error occurs. |
JS_DOMPARSER_PARSERERROR_ON_ERROR
DOMParser.parseFromString(..) creates a document containing a parsererror element. |
JS_DOMTOKENLIST_ENHANCED_WHITESPACE_CHARS
DOMTokenList uses a enhanced set of whitespace chars.
|
JS_DOMTOKENLIST_REMOVE_WHITESPACE_CHARS_ON_EDIT
DOMTokenList removed all whitespace chars during edit.
|
JS_DONT_ENUM_FUNCTIONS
Don't enumerate functions, see
ScriptableObject.DONTENUM . |
JS_ECMA5_FUNCTIONS
Enables Javascript ECMA5 functions (like Date.toISOString or Date.toJSON).
|
JS_ELEMENT_CLASS_LIST_NULL
Element.classList returns null.
|
JS_ELEMENT_EXTENT_WITHOUT_PADDING
Javascript calculation of element clientHeight/Width does not
include the padding.
|
JS_ELEMENT_REMOVE_ATTRIBUTE_REMOVES_PROPERTY
Element.removeAttirbute emoves the named property also.
|
JS_EMBED_OBJECT
HTMLEmbedElement is an "[object]" even in standards mode.
|
JS_ENUM_NUMBERS_FIRST
Indicates that for(x in y) should enumerate the numbers first.
|
JS_ENUMERATOR_CONSTRUCTOR_THROWS
The Enumerator constructor throws an exception if called with HtmlCollections
as parameter.
|
JS_ERROR
Indicates that the default value of subclasses of
Error are not functions. |
JS_ERROR_STACK
Indicates that 'exception' (technically NativeError) exposes "stack" property.
|
JS_EVAL_LOCAL_SCOPE
Indicates that "eval" function should have access to the local function scope.
|
JS_EVENT_ABORTED_BY_RETURN_VALUE_FALSE
Javascript event aborted check is based on the event handler return value (IE);
(standards-compliant browsers doing this via preventDefault).
|
JS_EVENT_DISTINGUISH_PRINTABLE_KEY
Javascript event.keyCode and event.charCode distinguish between printable and not printable keys.
|
JS_EVENT_HANDLER_AS_PROPERTY_DONT_RECEIVE_EVENT
Javascript event handlers declared as property on a node don't receive the event as argument.
|
JS_EVENT_HANDLER_UNDEFINED_AS_NULL
If an event handler has the value
undefined null is returned instead. |
JS_EVENT_KEY_CODE_UNDEFINED
Javascript event.keyCode returns undefined instead of zero if the keyCode is not set.
|
JS_EVENT_NO_PARAMETER
Do not send parameter in event handlers.
|
JS_FORM_ACTION_EXPANDURL
Indicates that the action property of a form is the fully qualified URL.
|
JS_FORM_DISPATCHEVENT_SUBMITS
form.dispatchEvent(e) submits the form if the event is of type 'submit'.
|
JS_FORM_REJECT_INVALID_ENCODING
Setting form.encoding only allowed for valid encodings.
|
JS_FORM_SUBMIT_FORCES_DOWNLOAD
Calling form.submit() twice forces double download.
|
JS_FORM_USABLE_AS_FUNCTION
Support for document.formName('inputName').
|
JS_FRAME_BODY_NULL_IF_NOT_LOADED
Indicated that the body of a not yet loaded frame/iframe is null.
|
JS_FUNCTION_BIND
Indicates if Function.bind is available.
|
JS_FUNCTION_DECLARED_FORWARD_IN_BLOCK
Indicates that function is defined even before its declaration, inside a block.
|
JS_FUNCTION_OBJECT_METHOD
Indicates that function can be defined as
function object.property() {} instead of object.property = function() {} . |
JS_FUNCTION_TOSOURCE
Indicates if the method toSource exists on the native objects.
|
JS_FUNCTION_TOSTRING_ENUMERATED
Indicates if the method 'toString' is enumerated.
|
JS_GET_ATTRIBUTE_SUPPORTS_FLAGS_IN_QUIRKS_MODE
Indicates that the getAttribute method supports IE style flags, only in quirks mode .
|
JS_GET_BACKGROUND_COLOR_FOR_COMPUTED_STYLE_AS_RGB
Javascript function getBackgroundColor of computed styles returns the color as rgb.
|
JS_GET_ELEMENT_BY_ID_ALSO_BY_NAME_IN_QUICKS_MODE
Javascript function getElementById calls getElementByName if nothing found by id, only in quirks mode.
|
JS_GET_ELEMENT_BY_ID_CASE_SENSITIVE
Javascript function getElementById compares the id's case sensitive.
|
JS_GET_ELEMENTS_BY_NAME_EMPTY_RETURNS_NOTHING
Javascript function getElementsByName returns an empty collection if called with empty string.
|
JS_GET_ELEMENTS_BY_TAG_NAME_NOT_SUPPORTS_NAMESPACES
Javascript function getElementsByTagName does not support namespaces.
|
JS_HISTORY_ENUMS_ENTRIES
History entries are enumerated as properties.
|
JS_HTML_GENERIC_ELEMENT_CLASS_NAME
HTMLGenericElement instead of HTMLUnknownElement.
|
JS_HTML_HYPHEN_ELEMENT_CLASS_NAME
HTMLElement instead of HTMLUnknownElement for elements with hyphen ('-').
|
JS_HTML_RUBY_ELEMENT_CLASS_NAME
HTMLElement instead of HTMLUnknownElement for ruby elements.
|
JS_IGNORES_LAST_LINE_CONTAINING_UNCOMMENTED
IE ignores the last line containing uncommented.
|
JS_IMAGE_COMPLETE_RETURNS_TRUE_FOR_NO_REQUEST
The complete property returns also true, if the image download was failing
or if there was no src at all.
|
JS_IMAGE_HTML_IMAGE_ELEMENT
Is class name of
Image the same as
HTMLImageElement . |
JS_IMAGE_OBJECT
If
alert(Image) returns an object, not function. |
JS_IMAGE_PROTOTYPE_SAME_AS_HTML_IMAGE
Is the prototype of
Image the same as
HTMLImageElement . |
JS_IMAGE_WIDTH_HEIGHT_RETURNS_0x0_0x0
Getting the width and height of an image tag without a source returns 18x20;
for invalid values returns 1.
|
JS_IMAGE_WIDTH_HEIGHT_RETURNS_18x20_0x0
Getting the width and height of an image tag without a source returns 18x20;
for invalid values returns 1.
|
JS_IMAGE_WIDTH_HEIGHT_RETURNS_28x30_1x1
Getting the width and height of an image tag without a source returns 28x30;
for invalid values returns 1.
|
JS_IMAGE_WIDTH_HEIGHT_RETURNS_28x30_28x30
Getting the width and height of an image tag without a source returns 28x30;
for invalid values returns same.
|
JS_INNER_HTML_ADD_CHILD_FOR_NULL_VALUE
Indicates that innerHTML adds the child also for null values.
|
JS_INNER_HTML_CREATES_DOC_FRAGMENT_AS_PARENT
Indicates that innerHTML creates a document fragment as parent node
if the receiver node has no parent at all.
|
JS_INNER_HTML_READONLY_FOR_SOME_TAGS
Indicates that innerHTML is readonly for some tags.
|
JS_INNER_HTML_REDUCE_WHITESPACES
Indicates if multiple spaces are replaced by a single one when accessing innerHTML.
|
JS_INNER_HTML_SCRIPT_STARTSWITH_NEW_LINE
the inner html of a script tag start always with a \r\n.
|
JS_INNER_TEXT_READONLY_FOR_TABLE
Indicates that innerText is readonly for tables.
|
JS_INPUT_SET_VALUE_MOVE_SELECTION_TO_START
Setting the value of an Input Text/Password/TextArea resets the selection.
|
JS_INTL
Indicates that Intl is supported.
|
JS_INTL_V8_BREAK_ITERATOR
Indicates that Intl.v8BreakIterator is supported.
|
JS_Iterator
Supports Iterator and StopIteration.
|
JS_LENGTH_WITHOUT_PX
Javascript function returning a length (e.g.
|
JS_LOCATION_HASH_IS_DECODED
Set this property if the browser evaluates
window.location.hash to #ü (like Firefox) for url 'http://localhost/something/#%C3%BC'. IE evaluates to #%C3%BC. |
JS_LOCATION_HASH_IS_ENCODED
Set this property if the browser evaluates
window.location.hash to #%C3%BC; (like Firefox) for url 'http://localhost/something/#ü'. IE evaluates to #ü. |
JS_LOCATION_HASH_RETURNS_HASH_FOR_EMPTY_DEFINED
Property location.hash returns '#' for urls ending with a hash
sign (e.g.
|
JS_MAP_CONSTRUCTOR_ARGUMENT
Map supports the argument constructor.
|
JS_MEDIA_LIST_ALL
Indicates that an empty media list is represented by thse string 'all'.
|
JS_MEDIA_LIST_EMPTY_STRING
Indicates that an empty media list is represented by thse string 'all'.
|
JS_MERGE_ATTRIBUTES_ALL
Method mergeAttributes will merge all attribs instead only the
known/supported ones.
|
JS_MOUSE_EVENT_KEY_CODE_ZERO
Javascript event.keyCode returns 0 instead of undefined for mouse events.
|
JS_NATIVE_FUNCTION_TOSTRING_COMPACT
Indicates if the String representation of a native function is without newline.
|
JS_NATIVE_FUNCTION_TOSTRING_NEW_LINE
Indicates if the String representation of a native function begins and ends with a \n.
|
JS_NODE_CHILDNODES_IGNORE_EMPTY_TEXT_NODES
Node.childNodes ignores empty text nodes for XML pages. |
JS_NODE_COMPARE_DOCUMENT_POSITION_ALLOW_INVALID
Node.compareDocumentPosition doesn't throw an exception, if the argument is not node. |
JS_NODE_CONTAINS_RETURNS_FALSE_FOR_INVALID_ARG
Node.contains returns false instead of throwing an exception. |
JS_NODE_INSERT_BEFORE_REF_OPTIONAL
The reference argument of
Node.insertBefore(..) is optional. |
JS_NODE_INSERT_BEFORE_THROW_EXCEPTION_FOR_EXTRA_ARGUMENT
Should throw exception if extra argument is passed to node.insertBefore().
|
JS_NODE_LIST_ENUMERATE_FUNCTIONS
Functions are enumerated.
|
JS_NON_ECMA_GET_YEAR
If true, Date.prototype.getYear subtracts 1900 only if 1900 <= date < 2000.
|
JS_OBJECT_IN_QUIRKS_MODE
"[object]" in quirks mode.
|
JS_OBJECT_OBJECT
HTMLObjectElement is an "[object]" even in standards mode.
|
JS_OBJECT_WITH_PROTOTYPE_PROPERTY_IN_WINDOW_SCOPE
Indicates that objects with prototype property available in window scope.
|
JS_OFFSET_PARENT_NULL_IF_FIXED
Indicates that someObj.offsetParent returns null, it someObj has fixed style.
|
JS_OFFSET_PARENT_THROWS_NOT_ATTACHED
Indicates that someObj.offsetParent throws an exception when called on an object that is not yet attached
to the page's DOM.
|
JS_OFFSET_PARENT_USE_TABLES_IF_FIXED
Was originally .isIE().
|
JS_OPACITY_ACCEPTS_ARBITRARY_VALUES
Setting the property opacity of an css style declaration to arbitrary values is allowed.
|
JS_OPTION_CONSTRUCTOR_IGNORES_LABEL
Indicates that new option(..) does not update the label property (IE8).
|
JS_OPTION_HTML_OPTION_ELEMENT
Is class name of
Option the same as
HTMLOptionElement . |
JS_OPTION_OBJECT
If
alert(Option) returns an object, not function. |
JS_OPTION_PROTOTYPE_SAME_AS_HTML_OPTION
Is the prototype of
Option the same as
HTMLOptionElement . |
JS_OPTION_USE_TEXT_AS_VALUE_IF_NOT_DEFINED
Was originally .isFirefox().
|
JS_OUTER_HTML_BODY_HEAD_READONLY
element.outerHTML handles the body and head tag as readonly (IE).
|
JS_OUTER_HTML_NULL_AS_STRING
element.outerHTML handles null value as string "null" (IE).
|
JS_OUTER_HTML_REMOVES_CHILDS_FOR_DETACHED
element.outerHTML removes all children from detached node (IE).
|
JS_OUTER_HTML_THROW_EXCEPTION_WHEN_CLOSES
element.outerHTML throws an exception, if the new tag will close
the outer one when parsing the html source (IE).
|
JS_OUTER_HTML_THROWS_FOR_DETACHED
element.outerHTML removes all children from detached node (IE).
|
JS_PARENT_PROTO_PROPERTIES
If true, then treat __parent__ and __proto__ as special properties.
|
JS_PARSE_INT_RADIX_10
Indicates that parseInt() should have radix 10 by default.
|
JS_PHRASE_COMMON_CLASS_NAME
Indicates that HTMLPhraseElements returning 'HTMLElement'
as class name.
|
JS_PREFIX_RETURNS_EMPTY_WHEN_UNDEFINED
Indicates that the prefix property returns an empty string if no prefix defined.
|
JS_REGEXP_EMPTY_LASTPAREN_IF_TOO_MANY_GROUPS
RegExp.lastParen returns an empty string if the RegExp has too many groups. |
JS_REGEXP_GROUP0_RETURNS_WHOLE_MATCH
RegExp group
$0 returns the whole previous match (see Matcher.group() . |
JS_SCREEN_SETTER_THROWS_ERROR
Javascript script.text(...) reexecutes the script (IE).
|
JS_SCRIPT_ALWAYS_REEXECUTE_ON_SET_TEXT
Javascript script.text(...) reexecutes the script (IE).
|
JS_SCRIPT_ALWAYS_REEXECUTE_ON_SRC_CHANGE
Always execute the script if IE;
in FF, only execute if the old "src" attribute was undefined
and there was no inline code.
|
JS_SCRIPT_APPEND_CHILD_THROWS_EXCEPTION
Javascript script.appendChild throws an error (IE6-IE8).
|
JS_SCRIPT_INSERT_BEFORE_THROWS_EXCEPTION
Javascript script.insertBefore throws an error (IE6-IE8).
|
JS_SCRIPT_SUPPORTS_FOR_AND_EVENT_ELEMENT_BY_ID
Javascript script tags supports the 'for' and the 'event'
attribute (IE).
|
JS_SCRIPT_SUPPORTS_FOR_AND_EVENT_WINDOW
Javascript script tags supports the 'for' and the 'event'
attribute (IE).
|
JS_SCRIPT_SUPPORTS_ONREADYSTATECHANGE
Javascript script object supports the onreadystatechange event (IE).
|
JS_SELECT_ADD_SECOND_PARAM_IS_INDEX_ONLY
Indicates if calling HTMLSelectElement.add the second parameter
is only treated as index like IE does.
|
JS_SELECT_ITEM_THROWS_IF_NEGATIVE
Indicates if calling HTMLSelectElement.item with a negative value should throw.
|
JS_SELECT_OPTIONS_DONT_ADD_EMPTY_TEXT_CHILD_WHEN_EXPANDING
When expanding the collection by setting the length don't add
a empty text node.
|
JS_SELECT_OPTIONS_HAS_CHILDNODES_PROPERTY
Indicates that select.options.childNodes is a valid property (IE).
|
JS_SELECT_OPTIONS_HAS_SELECT_CLASS_NAME
Indicates that select.options has a wong class name (IE11).
|
JS_SELECT_OPTIONS_IGNORE_NEGATIVE_LENGTH
Ignore negative value when setting the length (FF).
|
JS_SELECT_OPTIONS_NULL_FOR_OUTSIDE
Indicates that select.options returns null if requested index is outside (IE).
|
JS_SELECT_OPTIONS_REMOVE_IGNORE_IF_INDEX_NEGATIVE
Indicates that select.options.remove ignores the call if index is too large.
|
JS_SELECT_OPTIONS_REMOVE_IGNORE_IF_INDEX_TOO_LARGE
Indicates that select.options.remove ignores the call if index is too large.
|
JS_SELECT_OPTIONS_REMOVE_THROWS_IF_NEGATIV
Indicates that select.options[i] throws an exception if the requested index is neagtive.
|
JS_SELECT_REMOVE_IGNORE_IF_INDEX_OUTSIDE
Indicates that select.options.remove ignores the call if index is too large.
|
JS_SELECT_SET_VALUES_CHECKS_ONLY_VALUE_ATTRIBUTE
Indicates that select.value = 'val' only checks the value attribute and
not the option text.
|
JS_SELECTION_CONTENT_IS_DEFAULT_VALUE
If true the content of a selection is it's default value instead of toString.
|
JS_SELECTION_ONLY_ONE_PER_PAGE
Only one selection per page.
|
JS_SELECTOR_TEXT_UPPERCASE
Javascript selectorText property returns selectors in uppercase.
|
JS_SET_ATTRIBUTE_SUPPORTS_EVENT_HANDLERS
Indicates that the set attribute method is able to update the event handlers also.
|
JS_SET_INTERVAL_ZERO_TIMEOUT_FORCES_SET_TIMEOUT
When setInterval() is called with a 0 millisecond delay, Internet Explorer turns it
into a setTimeout() call.
|
JS_STORAGE_GET_FROM_ITEMS
Whether to get any property from the items first.
|
JS_STORAGE_PRESERVED_INCLUDED
Whether to add to the storage even preserved words.
|
JS_STYLE_GET_ATTRIBUTE_SUPPORTS_FLAGS
Indicates if style.getAttribute supports a (second) flags argument.
|
JS_STYLE_REMOVE_ATTRIBUTE_SUPPORTS_FLAGS
Indicates if style.removeAttribute supports a (second) flags argument.
|
JS_STYLE_SET_ATTRIBUTE_SUPPORTS_FLAGS
Indicates if style.setAttribute supports a (second) flags argument.
|
JS_STYLE_SET_PROPERTY_IMPORTANT_IGNORES_CASE
Indicates if style.setProperty ignores case when determining the priority.
|
JS_STYLE_UNSUPPORTED_PROPERTY_GETTER
IE supports accessing unsupported style elements via getter
like val = elem.style.htmlunit;.
|
JS_STYLE_WRONG_INDEX_RETURNS_UNDEFINED
Indicates that trying to access the style property with a wrong index returns undefined
instead of "".
|
JS_STYLESHEETLIST_EXCEPTION_FOR_NEGATIVE_INDEX
When addressing an item in a stylesheet list using a negative index an exception is thrown.
|
JS_STYLESHEETLIST_EXCEPTION_FOR_TOO_HIGH_INDEX
When addressing an item in a stylesheet list using an index higher than the count of contained items an
exception is thrown.
|
JS_TABLE_CELL_HEIGHT_DOES_NOT_RETURN_NEGATIVE_VALUES
The width cell height does not return negative values.
|
JS_TABLE_CELL_NOT_EMPTY_ALWAYS_TRUE
Value of attribute 'nowrap' is always set to true if a not empty value is set.
|
JS_TABLE_CELL_NOWRAP_VALUE_TRUE_IF_SET
Attribute 'nowrap' has value true instead of empty if set.
|
JS_TABLE_CELL_OFFSET_INCLUDES_BORDER
The width cell offset calculation takes border into account.
|
JS_TABLE_CELL_WIDTH_DOES_NOT_RETURN_NEGATIVE_VALUES
The width cell property does not return negative values.
|
JS_TABLE_COLUMN_WIDTH_NO_NEGATIVE_VALUES
The width column property does not return negative values.
|
JS_TABLE_ROW_DELETE_CELL_REQUIRES_INDEX
Calling deleteCell without an index throws an exeption.
|
JS_TABLE_ROW_SECTION_INDEX_BIG_INT_IF_UNATTACHED
Value of attribute 'sectionRowIndex' is a big int if the row is not attached to a table.
|
JS_TABLE_SET_CAPTION_ALTHOUGH_ALREADY_SET_THROWS_ERROR
When trying to set a table caption although there is already one an error is thrown.
|
JS_TABLE_SET_TFOOT_ALTHOUGH_ALREADY_SET_THROWS_ERROR
When trying to set a table footer (tfoot) although there is already one an error is thrown.
|
JS_TABLE_SET_THEAD_ALTHOUGH_ALREADY_SET_THROWS_ERROR
When trying to set a table header (thead) although there is already one an error is thrown.
|
JS_TABLE_SPAN_THROWS_EXCEPTION_IF_INVALID
Throws an exception if the value for column span is less than one.
|
JS_TABLE_VALIGN_SUPPORTS_IE_VALUES
Indicates that table elements supports the values "top", "bottom", "middle", "baseline" (IE).
|
JS_TEXT_AREA_GET_MAXLENGTH_MAX_INT
Getting the property maxLength if it is not defined in the DOM returns MAX_INT (IE11).
|
JS_TEXT_AREA_GET_MAXLENGTH_UNDEFINED
Getting the property maxLength if it is not defined in the DOM returns undefined (IE8).
|
JS_TEXT_AREA_SET_COLS_NEGATIVE_THROWS_EXCEPTION
Setting the property cols throws an exception, if the provided value is less
than 0 (IE).
|
JS_TEXT_AREA_SET_COLS_THROWS_EXCEPTION
Setting the property cols throws an exception, if the provided value is not
convertible into an integer (IE).
|
JS_TEXT_AREA_SET_MAXLENGTH_NEGATIVE_THROWS_EXCEPTION
Setting the property maxLength throws an exception, if the provided value is less
than 0 (Chrome, FF).
|
JS_TEXT_AREA_SET_ROWS_NEGATIVE_THROWS_EXCEPTION
Setting the property rows throws an exception, if the provided value is less
than 0 (IE).
|
JS_TEXT_AREA_SET_ROWS_THROWS_EXCEPTION
Setting the property rows throws an exception, if the provided value is not
convertible into an integer (IE).
|
JS_TREEWALKER_EXPAND_ENTITY_REFERENCES_FALSE
Indicates that
TreeWalker.expandEntityReferences is always false . |
JS_TREEWALKER_FILTER_FUNCTION_ONLY
Indicates that the filter to be used by the TreeWalker has to be a function (so no object with a method
acceptNode(..) is supported). |
JS_TYPE_ACCEPTS_ARBITRARY_VALUES
Setting the property align to arbitrary values is allowed.
|
JS_WEAKMAP_CONSTRUCTOR_ARGUMENT
WeakMap supports the argument constructor.
|
JS_WIDTH_HEIGHT_ACCEPTS_ARBITRARY_VALUES
Setting the property width/heigth to arbitrary values is allowed.
|
JS_WINDOW_ACTIVEXOBJECT_HIDDEN
The window.ActiveXObject is special in IE11
http://msdn.microsoft.com/en-us/library/ie/dn423948%28v=vs.85%29.aspx.
|
JS_WINDOW_CHANGE_OPENER_ONLY_WINDOW_OBJECT
Changing the opener of a window to something not null and not a window is not valid.
|
JS_WINDOW_FORMFIELDS_ACCESSIBLE_BY_NAME
window.name returns also form fields (e.g. |
JS_WINDOW_FRAME_BY_ID_RETURNS_WINDOW
window..frames['id'] returns the frame window instead of the frame element. |
JS_WINDOW_FRAMES_ACCESSIBLE_BY_ID
Support for accessing the frame of a window by id additionally to using the name (FF).
|
JS_WINDOW_IN_STANDARDS_MODE
Window is defined in only Standards mode.
|
JS_WINDOW_IS_A_FUNCTION
Window property usable as function.
|
JS_WINDOW_ONERROR_COLUMN_ERROR_ARGUMENT
Window.onerror gets the column number as as 4th
and the error as 5th argument. |
JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_63
Difference of window.outer/inner height is 63.
|
JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_89
Difference of window.outer/inner height is 89.
|
JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_94
Difference of window.outer/inner height is 94.
|
JS_WINDOW_POST_MESSAGE_ALLOW_INVALID_PORT
Window.postMessage is sent when the targetOrigin port is different than the current port.
|
JS_WINDOW_POST_MESSAGE_CANCELABLE
Window.postMessage created cancelable event.
|
JS_WINDOW_POST_MESSAGE_SYNCHRONOUS
Window.postMessage is synchronous.
|
JS_WINDOW_SELECTION_NULL_IF_INVISIBLE
Window.getSelection returns null, if the window is not visible.
|
JS_XML
Supports XML.
|
JS_XML_GET_ELEMENT_BY_ID__ANY_ELEMENT
XMLDocument: .getElementById() to return any element, not HTML specifically.
|
JS_XML_IN_HTML_VIA_ACTIVEXOBJECT
Indicates that XML code embedded in an HTML page is handled by MSXML ActiveX.
|
JS_XML_SERIALIZER_ADD_XHTML_NAMESPACE
Indicates that new XMLSerializer().serializeToString(..) adds the xhtml namespace to the root element.
|
JS_XML_SERIALIZER_APPENDS_CRLF
Indicates that new XMLSerializer().serializeToString(..) always appends a CRLF at the end
of the produced string.
|
JS_XML_SERIALIZER_BLANK_BEFORE_SELF_CLOSING
Indicates that new XMLSerializer().serializeToString(..) inserts a blank before self-closing a tag.
|
JS_XML_SERIALIZER_HTML_DOCUMENT_FRAGMENT_ALWAYS_EMPTY
Indicates that new XMLSerializer().serializeToString(..) called with a document fragment created by an
HTMLPage always returns ''.
|
JS_XML_SERIALIZER_NON_EMPTY_TAGS
Indicates that new XMLSerializer().serializeToString(..) respects the XHTML definition for non empty tags.
|
JS_XML_SERIALIZER_ROOT_CDATA_AS_ESCAPED_TEXT
Indicates that
XMLSerializer.serializeToString(..) serializes a single CDataSection as escaped
text instead of <![CDATA[xxx]]> . |
JS_XML_SUPPORT_VIA_ACTIVEXOBJECT
Indicates that the browser uses the ActiveXObject for implementing XML support (IE).
|
JS_XMLHTTPREQUEST_OBJECT
If
alert(XMLHttpRequest) returns an object, not function. |
JS_XSLTPROCESSOR_OBJECT
If
alert(XSLTProcessor) returns an object, not function. |
KEYBOARD_EVENT_SPECIAL_KEYPRESS
With special keys [in .type(int)], should we trigger onkeypress event or not.
|
META_X_UA_COMPATIBLE
Indicates that the browser considers the meta X-UA-Compatible when determining
compatibility/quirks mode.
|
MULTICOL_BLOCK
The default display style of multicol is 'block'.
|
NODE_APPEND_CHILD_SELF_IGNORE
If true, then silently ignore element.appendChild(element).
|
NOSCRIPT_BODY_AS_TEXT
Body of a <noscript> tag is not totally ignored but considered as a (not displayed) text node.
|
PAGE_SELECTION_RANGE_FROM_SELECTABLE_TEXT_INPUT |
PAGE_WAIT_LOAD_BEFORE_BODY
Wait for the whole page to load before initializing bodies for frames.
|
PROTOCOL_DATA
Supports 'data' protocol.
|
QUERYSELECTOR_CSS3_PSEUDO_REQUIRE_ATTACHED_NODE
IE11 throws a syntax error if a css3 pseudo selector is used on an detached node.
|
QUERYSELECTORALL_NOT_IN_QUIRKS
Indicates
.querySelectorAll() and .querySelector() is not supported in quirks mode. |
QUIRKS_MODE_ALWAYS_DOC_MODE_5
Document mode is always 5 in quirks mode ignoring the browser version.
|
RESETINPUT_DEFAULT_VALUE_IF_VALUE_NOT_DEFINED
Set the value attribute of a reset input to 'Reset' if no value attribute specified.
|
RESETINPUT_DEFAULT_VALUE_UNDEFINED
Set the default value attribute of a reset input to 'undefined' if declared as 'Reset'.
|
SELECT_DESELECT_ALL_IF_SWITCHING_UNKNOWN
Indicates that all options of a select are deselected,
if the select state is changed for an unknown option.
|
SET_READONLY_PROPERTIES
Indicates that a read only JS property can potentially be set.
|
STRING_CONTAINS
Indicates that string.contains() is supported.
|
STRING_TRIM
Indicates that string.trim() is supported.
|
STRING_TRIM_LEFT_RIGHT
Indicates that string.trimLeft() and .trimRight() are supported.
|
STYLESHEET_HREF_EMPTY_IS_NULL
Indicates that the href property for a <link rel="stylesheet" type="text/css" href="" />
(href empty) is null.
|
STYLESHEET_HREF_EXPANDURL
Indicates that the href property for a <link rel="stylesheet" type="text/css" href="..." />
is the fully qualified URL.
|
STYLESHEET_HREF_STYLE_EMPTY
Indicates that the href property for a <style type="text/css"> ...
|
SUBMITINPUT_DEFAULT_VALUE_IF_VALUE_NOT_DEFINED
Set the value attribute of a submit input to 'Submit Query' if no value attribute specified.
|
SUBMITINPUT_DEFAULT_VALUE_UNDEFINED
Set the default value attribute of a submit input to 'undefined' if declared as 'Reset'.
|
SVG
Indicates if SVG is supported.
|
SVG_UNKNOWN_ARE_DOM
Indicates that unknown tags inside an SVG element are handled as DOM elements, not SVG elements.
|
TEXTAREA_CRNL
Indicates that "\n" are replaced by "\r\n" in textarea values.
|
TREATS_POSITION_FIXED_LIKE_POSITION_STATIC
Indicates that the browser treats "position: fixed" as if it were "position: static".
|
URL_ABOUT_BLANK_HAS_BLANK_PATH
Indicates, that the pathname for the url 'blank' is empty;
instead of 'blank'.
|
URL_ABOUT_BLANK_HAS_EMPTY_PATH
Indicates, that the pathname for the url 'about:blank' is empty;
instead of '/blank'.
|
URL_AUTH_CREDENTIALS
Indicates, that the browser supports username and password as
part of the url (e.g.
|
URL_MINIMAL_QUERY_ENCODING
Replace only ' ' with %20 when encode the query part of an url.
|
URL_MISSING_SLASHES |
WINDOW_EXECUTE_EVENTS
Execute window events.
|
XHR_ERRORHANDLER_NOT_SUPPORTED
XMLHttpRequest does not trigger the error handler.
|
XHR_FIRE_STATE_OPENED_AGAIN_IN_ASYNC_MODE
XMLHttpRequest triggers the opened event at the beginning of the send
method again.
|
XHR_IGNORE_PORT_FOR_SAME_ORIGIN
Indicates if the port should be ignored during origin check.
|
XHR_NO_CROSS_ORIGIN_TO_ABOUT
A cross origin request to about:blank is not allowed.
|
XHR_ONREADYSTATECANGE_SYNC_REQUESTS_COMPLETED
Indicates that the onreadystatechange handler is triggered for sync requests for COMPLETED (4).
|
XHR_ONREADYSTATECANGE_SYNC_REQUESTS_NOT_TRIGGERED
Indicates that the onreadystatechange handler is not triggered for sync requests.
|
XHR_ONREADYSTATECHANGE_WITH_EVENT_PARAM
Indicates that the onreadystatechange handler is triggered with an event parameter (FF).
|
XHR_OPEN_ALLOW_EMTPY_URL
Indicates if an empty url is allowed as url param for the open method.
|
XHR_OPEN_WITHCREDENTIALS_TRUE_IN_SYNC_EXCEPTION
Indicates that open() throws an exception in sync mode if 'withCredentials' is set to true.
|
XHR_ORIGIN_HEADER
Indicates if a "Origin" header should be sent.
|
XHR_RESPONSE_XML_IS_ACTIVEXOBJECT
Indicates that
responseXML returns an MXSML ActiveX object. |
XHR_STATUS_THROWS_EXCEPTION_WHEN_UNSET
Indicates that the impl throws an exception when accessing the status/statusText
property in unset state.
|
XHR_TRIGGER_ONLOAD_ON_COMPLETED
Indicates that the onload handler is not triggered if completed (FF).
|
XHR_WITHCREDENTIALS_ALLOW_ORIGIN_ALL
Indicates that the "*" pattern is allowed when withCredential is enabled.
|
XHR_WITHCREDENTIALS_NOT_WRITEABLE_IN_SYNC_EXCEPTION
Indicates that the property
withCredentials is not writable for sync requests. |
XPATH_SELECTION_NAMESPACES
Indicates that the 'SelectionNamespaces' property is supported by XPath expressions.
|
Modifier and Type | Method and Description |
---|---|
static BrowserVersionFeatures |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static BrowserVersionFeatures[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final BrowserVersionFeatures ANCHOR_EMPTY_HREF_NO_FILENAME
public static final BrowserVersionFeatures APPLET_INLINE_BLOCK
public static final BrowserVersionFeatures AUDIO_INLINE
public static final BrowserVersionFeatures BUTTON_EMPTY_TYPE_BUTTON
public static final BrowserVersionFeatures BUTTON_UNKNOWN_TYPE_DOES_NOT_SUBMIT
public static final BrowserVersionFeatures CANVAS
public static final BrowserVersionFeatures CAN_INHERIT_CSS_PROPERTY_VALUES
public static final BrowserVersionFeatures CSS_BACKGROUND_INITIAL
public static final BrowserVersionFeatures CSS_DEFAULT_ELEMENT_HEIGHT_18
public static final BrowserVersionFeatures CSS_DEFAULT_ELEMENT_HEIGHT_19
public static final BrowserVersionFeatures CSS_DEFAULT_ELEMENT_HEIGHT_MARKS_MIN
public static final BrowserVersionFeatures CSS_DEFAULT_WIDTH_AUTO
public static final BrowserVersionFeatures CSS_DIALOG_NONE
public static final BrowserVersionFeatures CSS_DISPLAY_BLOCK
public static final BrowserVersionFeatures CSS_DISPLAY_BLOCK2
public static final BrowserVersionFeatures CSS_FONTFACERULE_CSSTEXT_CRLF
CSSFontFaceRule.cssText
uses \r\n to break lines.public static final BrowserVersionFeatures CSS_FONT_STRECH_DEFAULT_NORMAL
public static final BrowserVersionFeatures CSS_FRAMESET_INLINE
public static final BrowserVersionFeatures CSS_IMAGE_URL_QUOTED
public static final BrowserVersionFeatures CSS_INPUT_DISPLAY_INLINE_BLOCK
public static final BrowserVersionFeatures CSS_KEYGEN_DISPLAY_INLINE_ALWAYS
public static final BrowserVersionFeatures CSS_KEYGEN_DISPLAY_INLINE_JS
public static final BrowserVersionFeatures CSS_NOEMBED_INLINE
public static final BrowserVersionFeatures CSS_NOSCRIPT_DISPLAY_INLINE
public static final BrowserVersionFeatures CSS_PIXEL_VALUES_INT_ONLY
public static final BrowserVersionFeatures CSS_PROGRESS_DISPLAY_INLINE
public static final BrowserVersionFeatures CSS_RP_DISPLAY_NONE
public static final BrowserVersionFeatures CSS_RT_DISPLAY_INLINE
public static final BrowserVersionFeatures CSS_RT_DISPLAY_RUBY_TEXT_ALWAYS
public static final BrowserVersionFeatures CSS_RUBY_DISPLAY_INLINE
public static final BrowserVersionFeatures CSS_SCRIPT_DISPLAY_INLINE
public static final BrowserVersionFeatures CSS_SELECTOR_EMPTY_STRING_HITS_AS_SUBSTRING
public static final BrowserVersionFeatures CSS_SELECTOR_LANG
public static final BrowserVersionFeatures CSS_SET_NULL_THROWS
public static final BrowserVersionFeatures CSS_SUPPORTS_BEHAVIOR_PROPERTY
public static final BrowserVersionFeatures CSS_ZINDEX_TYPE_INTEGER
public static final BrowserVersionFeatures CSS_ZINDEX_TYPE_NUMBER
public static final BrowserVersionFeatures CSS_ZINDEX_UNDEFINED_FORCES_RESET
public static final BrowserVersionFeatures CSS_ZINDEX_UNDEFINED_OR_NULL_THROWS_ERROR
public static final BrowserVersionFeatures DIALOGWINDOW_REFERER
public static final BrowserVersionFeatures DISPLAYED_COLLAPSE
public static final BrowserVersionFeatures DOCTYPE_4_0_TRANSITIONAL_STANDARDS
public static final BrowserVersionFeatures DOCTYPE_IS_COMMENT
public static final BrowserVersionFeatures DOCTYPE_PREFIX_UNDEFINED
public static final BrowserVersionFeatures DOM_NORMALIZE_REMOVE_CHILDREN
public static final BrowserVersionFeatures EVENT_BEFOREUNLOAD_AUTO_TYPE
BeforeUnloadEvent
automatically gets the type
'beforeunload'.public static final BrowserVersionFeatures EVENT_BUBBLES_AND_CANCELABLE_DEFAULT_FALSE
Event.bubbles
and Event.cancelable
are false as default.public static final BrowserVersionFeatures EVENT_DOM_CONTENT_LOADED
public static final BrowserVersionFeatures EVENT_DOM_LEVEL_2
public static final BrowserVersionFeatures EVENT_DOM_LEVEL_3
public static final BrowserVersionFeatures EVENT_FALSE_RESULT
public static final BrowserVersionFeatures EVENT_FOCUS_DOCUMENT_DESCENDANTS
public static final BrowserVersionFeatures EVENT_INPUT
public static final BrowserVersionFeatures EVENT_MOUSERVENT_BUTTON_CODE_IE
public static final BrowserVersionFeatures EVENT_ONBEFOREUNLOAD_USES_EVENT
Event
.public static final BrowserVersionFeatures EVENT_ONCHANGE_AFTER_ONCLICK
public static final BrowserVersionFeatures EVENT_ONCHANGE_LOSING_FOCUS
public static final BrowserVersionFeatures EVENT_ONCLICK_FOR_SELECT_ONLY
public static final BrowserVersionFeatures EVENT_ONCLICK_USES_POINTEREVENT
PointerEvent
.public static final BrowserVersionFeatures EVENT_ONERROR_EXTERNAL_JAVASCRIPT
public static final BrowserVersionFeatures EVENT_ONHASHCHANGE_BUBBLES_AND_CANCELABLE_FALSE
Event.bubbles
and Event.cancelable
are false in 'onhashchange' event handler.public static final BrowserVersionFeatures EVENT_ONLOAD_CANCELABLE_FALSE
Event.cancelable
is false in 'onload' event handler.public static final BrowserVersionFeatures EVENT_ONLOAD_EXTERNAL_JAVASCRIPT
public static final BrowserVersionFeatures EVENT_ONLOAD_IFRAME_CREATED_BY_JAVASCRIPT
public static final BrowserVersionFeatures EVENT_ONLOAD_INTERNAL_JAVASCRIPT
public static final BrowserVersionFeatures EVENT_ONLOAD_UNDEFINED_THROWS_ERROR
undefined
throws an error.public static final BrowserVersionFeatures EVENT_ONMOUSEDOWN_FOR_SELECT_OPTION_TRIGGERS_ADDITIONAL_DOWN_FOR_SELECT
public static final BrowserVersionFeatures EVENT_ONMOUSEDOWN_NOT_FOR_SELECT_OPTION
public static final BrowserVersionFeatures EVENT_ONMOUSEUP_FOR_SELECT_OPTION_TRIGGERS_ADDITIONAL_UP_FOR_SELECT
public static final BrowserVersionFeatures EVENT_ONMOUSEUP_NOT_FOR_SELECT_OPTION
public static final BrowserVersionFeatures EVENT_ONREADY_STATE_CHANGE
public static final BrowserVersionFeatures EVENT_PROPERTY_CHANGE
public static final BrowserVersionFeatures EVENT_TYPE_BEFOREUNLOADEVENT
public static final BrowserVersionFeatures EVENT_TYPE_EVENTS
public static final BrowserVersionFeatures EVENT_TYPE_HASHCHANGEEVENT
public static final BrowserVersionFeatures EVENT_TYPE_KEY_EVENTS
public static final BrowserVersionFeatures EVENT_TYPE_POINTEREVENT
public static final BrowserVersionFeatures EXECCOMMAND_THROWS_ON_WRONG_COMMAND
public static final BrowserVersionFeatures FILEINPUT_EMPTY_DEFAULT_VALUE
public static final BrowserVersionFeatures FOCUS_BODY_ELEMENT_AT_START
public static final BrowserVersionFeatures FORMFIELD_REACHABLE_BY_NEW_NAMES
public static final BrowserVersionFeatures FORMFIELD_REACHABLE_BY_ORIGINAL_NAME
public static final BrowserVersionFeatures FORM_SUBMISSION_URL_WITHOUT_HASH
public static final BrowserVersionFeatures HEADER_CONTENT_DISPOSITION_ABSOLUTE_PATH
public static final BrowserVersionFeatures HTML5_TAGS
public static final BrowserVersionFeatures HTMLABBREVIATED
public static final BrowserVersionFeatures HTMLALLCOLLECTION
public static final BrowserVersionFeatures HTMLALLCOLLECTION_DEFAULT_DESCRIPTION
public static final BrowserVersionFeatures HTMLALLCOLLECTION_DO_NOT_CHECK_NAME
public static final BrowserVersionFeatures HTMLALLCOLLECTION_DO_NOT_CONVERT_STRINGS_TO_NUMBER
public static final BrowserVersionFeatures HTMLALLCOLLECTION_DO_NOT_SUPPORT_PARANTHESES
public static final BrowserVersionFeatures HTMLALLCOLLECTION_NO_COLLECTION_FOR_MANY_HITS
public static final BrowserVersionFeatures HTMLALLCOLLECTION_NULL_IF_ITEM_NOT_FOUND
public static final BrowserVersionFeatures HTMLALLCOLLECTION_NULL_IF_NAMED_ITEM_NOT_FOUND
public static final BrowserVersionFeatures HTMLBASEFONT_END_TAG_FORBIDDEN
public static final BrowserVersionFeatures HTMLCHECKEDINPUT_SET_CHECKED_TO_FALSE_WHEN_CLONE
public static final BrowserVersionFeatures HTMLCHECKEDINPUT_SET_DEFAULT_VALUE_WHEN_CLONE
public static final BrowserVersionFeatures HTMLCOLLECTION_COMMENT_IS_ELEMENT
public static final BrowserVersionFeatures HTMLCOLLECTION_EXCEPTION_FOR_NEGATIVE_INDEX
public static final BrowserVersionFeatures HTMLCOLLECTION_ITEM_FUNCT_SUPPORTS_DOUBLE_INDEX_ALSO
public static final BrowserVersionFeatures HTMLCOLLECTION_ITEM_SUPPORTS_DOUBLE_INDEX_ALSO
public static final BrowserVersionFeatures HTMLCOLLECTION_ITEM_SUPPORTS_ID_SEARCH_ALSO
public static final BrowserVersionFeatures HTMLCOLLECTION_NULL_IF_ITEM_NOT_FOUND
public static final BrowserVersionFeatures HTMLCOLLECTION_NULL_IF_NOT_FOUND
public static final BrowserVersionFeatures HTMLCOLLECTION_OBJECT_DETECTION
public static final BrowserVersionFeatures HTMLCOMMAND_END_TAG_FORBIDDEN
HtmlCommand
have no end tag.public static final BrowserVersionFeatures HTMLCONDITIONAL_COMMENTS
public static final BrowserVersionFeatures HTMLDOCUMENT_CHARSET_LOWERCASE
public static final BrowserVersionFeatures HTMLDOCUMENT_CHARSET_NORMALIZED
public static final BrowserVersionFeatures HTMLDOCUMENT_COLOR
public static final BrowserVersionFeatures HTMLDOCUMENT_FUNCTION_DETACHED
public static final BrowserVersionFeatures HTMLDOCUMENT_GET_ALSO_FRAMES
document.XYZ
also looks at frames.public static final BrowserVersionFeatures HTMLDOCUMENT_GET_FOR_ID_AND_OR_NAME
document.XYZ
looks at children with the specified ID and/or name.public static final BrowserVersionFeatures HTMLDOCUMENT_GET_FOR_NAME
document.XYZ
looks at children with the specified name.public static final BrowserVersionFeatures HTMLDOCUMENT_GET_PREFERS_STANDARD_FUNCTIONS
document.XYZ
should first look at standard functions before looking at elements
named XYZ
.public static final BrowserVersionFeatures HTMLDOCUMENT_METHOD_AS_VARIABLE
public static final BrowserVersionFeatures HTMLELEMENT_ALIGN_INVALID
public static final BrowserVersionFeatures HTMLELEMENT_ATTRIBUTE_AS_JS_PROPERTY
public static final BrowserVersionFeatures HTMLELEMENT_ATTRIBUTE_FIX_IN_QUIRKS_MODE
public static final BrowserVersionFeatures HTMLELEMENT_ATTRIBUTE_HIDDEN_IGNORED
public static final BrowserVersionFeatures HTMLELEMENT_OUTER_HTML_UPPER_CASE
public static final BrowserVersionFeatures HTMLELEMENT_OUTER_INNER_HTML_QUOTE_ATTRIBUTES
public static final BrowserVersionFeatures HTMLIFRAME_IGNORE_SELFCLOSING
public static final BrowserVersionFeatures HTMLIMAGE_BLANK_SRC_AS_EMPTY
public static final BrowserVersionFeatures HTMLIMAGE_HTMLELEMENT
public static final BrowserVersionFeatures HTMLIMAGE_HTMLUNKNOWNELEMENT
public static final BrowserVersionFeatures HTMLIMAGE_INVISIBLE_NO_SRC
public static final BrowserVersionFeatures HTMLIMAGE_NAME_VALUE_PARAMS
public static final BrowserVersionFeatures HTMLINPUT_DOES_NOT_CLICK_SURROUNDING_ANCHOR
public static final BrowserVersionFeatures HTMLINPUT_SET_DEFAULT_VALUE_UPDATES_VALUE
public static final BrowserVersionFeatures HTMLINPUT_SET_VALUE_UPDATES_DEFAULT_VALUE
public static final BrowserVersionFeatures HTMLKEYGEN_END_TAG_FORBIDDEN
HtmlKeygen
have no end tag.public static final BrowserVersionFeatures HTMLLIST_LIMIT_COMPACT_TO_BOOLEAN
public static final BrowserVersionFeatures HTMLOPTIONGROUP_NO_DISABLED
public static final BrowserVersionFeatures HTMLOPTION_EMPTY_TEXT_IS_NO_CHILDREN
public static final BrowserVersionFeatures HTMLOPTION_PREVENT_DISABLED
public static final BrowserVersionFeatures HTMLOPTION_UNSELECT_SELECTS_FIRST
public static final BrowserVersionFeatures HTMLPARSER_REMOVE_EMPTY_CONTENT
public static final BrowserVersionFeatures HTMLSCRIPT_APPLICATION_JAVASCRIPT
public static final BrowserVersionFeatures HTMLSCRIPT_TRIM_TYPE
public static final BrowserVersionFeatures HTMLTEXTAREA_REMOVE_NEWLINE_FROM_TEXT
public static final BrowserVersionFeatures HTMLTEXTAREA_SET_DEFAULT_VALUE_UPDATES_VALUE
public static final BrowserVersionFeatures HTMLTRACK_END_TAG_FORBIDDEN
public static final BrowserVersionFeatures HTML_ATTRIBUTE_LOWER_CASE
public static final BrowserVersionFeatures HTML_CDATA_AS_COMMENT
public static final BrowserVersionFeatures HTML_COLOR_EXPAND_SHORT_HEX
public static final BrowserVersionFeatures HTML_COLOR_EXPAND_ZERO
public static final BrowserVersionFeatures HTML_COLOR_REPLACE_NAME_BY_HEX
public static final BrowserVersionFeatures HTML_COLOR_RESTRICT
public static final BrowserVersionFeatures HTML_COLOR_RESTRICT_AND_FILL_UP
public static final BrowserVersionFeatures HTML_COLOR_TO_LOWER
public static final BrowserVersionFeatures HTML_OBJECT_CLASSID
public static final BrowserVersionFeatures HTML_UNKNOWN_LOCAL_NAME
public static final BrowserVersionFeatures HTTP_COOKIE_EXTENDED_DATE_PATTERNS
public static final BrowserVersionFeatures HTTP_COOKIE_EXTRACT_PATH_FROM_LOCATION
public static final BrowserVersionFeatures HTTP_COOKIE_START_DATE_1970
public static final BrowserVersionFeatures IGNORE_CONTENTS_OF_INNER_HEAD
public static final BrowserVersionFeatures JS_ALIGN_ACCEPTS_ARBITRARY_VALUES
public static final BrowserVersionFeatures JS_ALIGN_FOR_INPUT_IGNORES_VALUES
public static final BrowserVersionFeatures JS_ALLOW_CONST_ASSIGNMENT
public static final BrowserVersionFeatures JS_ANCHORS_REQUIRES_NAME_OR_ID
public static final BrowserVersionFeatures JS_ANCHOR_PATHNAME_DETECT_WIN_DRIVES_URL
public static final BrowserVersionFeatures JS_ANCHOR_PATHNAME_NONE_FOR_BROKEN_URL
public static final BrowserVersionFeatures JS_ANCHOR_PATHNAME_NONE_FOR_NONE_HTTP_URL
public static final BrowserVersionFeatures JS_ANCHOR_PATHNAME_PREFIX_WIN_DRIVES_URL
public static final BrowserVersionFeatures JS_ANCHOR_PROTOCOL_COLON_FOR_BROKEN_URL
public static final BrowserVersionFeatures JS_ANCHOR_PROTOCOL_COLON_UPPER_CASE_DRIVE_LETTERS
public static final BrowserVersionFeatures JS_ANCHOR_TYPE_HTMLANCHORELEMENT
public static final BrowserVersionFeatures JS_APPEND_CHILD_CREATE_DOCUMENT_FRAGMENT_PARENT
public static final BrowserVersionFeatures JS_APPEND_CHILD_THROWS_NO_EXCEPTION_FOR_WRONG_NODE
public static final BrowserVersionFeatures JS_APPLET_OBJECT
public static final BrowserVersionFeatures JS_ARGUMENTS_IS_OBJECT
public static final BrowserVersionFeatures JS_ARGUMENTS_READ_ONLY_ACCESSED_FROM_FUNCTION
public static final BrowserVersionFeatures JS_ATTRIBUTES_BY_NAME_CASE_SENSITIVE
public static final BrowserVersionFeatures JS_ATTRIBUTES_CONTAINS_EMPTY_ATTR_FOR_PROPERTIES
public static final BrowserVersionFeatures JS_ATTR_FIRST_LAST_CHILD_RETURNS_NULL
public static final BrowserVersionFeatures JS_BGSOUND_AS_UNKNOWN
public static final BrowserVersionFeatures JS_BODY_MARGINS_IE11
public static final BrowserVersionFeatures JS_BODY_MARGINS_IE8
public static final BrowserVersionFeatures JS_BOUNDING_CLIENT_RECT_OFFSET_TWO
public static final BrowserVersionFeatures JS_BUTTON_SET_TYPE_THROWS_EXCEPTION
public static final BrowserVersionFeatures JS_CALL_RESULT_IS_LAST_RETURN_VALUE
public static final BrowserVersionFeatures JS_CANVAS_DATA_URL_IE_PNG
public static final BrowserVersionFeatures JS_CHAR_EMULATED
public static final BrowserVersionFeatures JS_CHAR_OFF_EMULATED
public static final BrowserVersionFeatures JS_CLEAR_RESTRICT
public static final BrowserVersionFeatures JS_CLICK_CHECKBOX_TRIGGERS_NO_CHANGE_EVENT
public static final BrowserVersionFeatures JS_CLIENT_LEFT_TOP_ZERO
public static final BrowserVersionFeatures JS_CLONE_NODE_COPIES_EVENT_LISTENERS
public static final BrowserVersionFeatures JS_CONSTRUCTOR
public static final BrowserVersionFeatures JS_CSSRULELIST_DONT_ENUM_ITEM
public static final BrowserVersionFeatures JS_CSSRULELIST_ENUM_ITEM_LENGTH
public static final BrowserVersionFeatures JS_DATE_LOCALE_DATE_SHORT
Date.toLocaleDateString()
returns a short form (d.M.yyyy).public static final BrowserVersionFeatures JS_DATE_LOCALE_DATE_SHORT_WITH_SPECIAL_CHARS
Date.toLocaleDateString()
returns a short form (dd.MM.yyyy) with some weird special chars.public static final BrowserVersionFeatures JS_DATE_LOCALE_TIME_WITH_SPECIAL_CHARS
Date.toLocaleTimeString()
returns a form with some weird special chars.public static final BrowserVersionFeatures JS_DATE_USE_UTC
public static final BrowserVersionFeatures JS_DEFERRED
public static final BrowserVersionFeatures JS_DEFINE_GETTER
public static final BrowserVersionFeatures JS_DOCTYPE_ENTITIES_EMPTY_STRING
public static final BrowserVersionFeatures JS_DOCTYPE_ENTITIES_NULL
public static final BrowserVersionFeatures JS_DOCTYPE_NOTATIONS_EMPTY_STRING
public static final BrowserVersionFeatures JS_DOCTYPE_NOTATIONS_NULL
public static final BrowserVersionFeatures JS_DOCUMENT_APPEND_CHILD_SUPPORTED
public static final BrowserVersionFeatures JS_DOCUMENT_CREATE_ELEMENT_COMMENT
public static final BrowserVersionFeatures JS_DOCUMENT_CREATE_ELEMENT_EXTENDED_SYNTAX
public static final BrowserVersionFeatures JS_DOCUMENT_CREATE_ELEMENT_STRICT
public static final BrowserVersionFeatures JS_DOCUMENT_DESIGN_MODE_CAPITAL_FIRST
public static final BrowserVersionFeatures JS_DOCUMENT_DESIGN_MODE_INHERIT
public static final BrowserVersionFeatures JS_DOCUMENT_DESIGN_MODE_ONLY_FOR_FRAMES
public static final BrowserVersionFeatures JS_DOCUMENT_DOCTYPE_NULL
public static final BrowserVersionFeatures JS_DOCUMENT_DOMAIN_IS_LOWERCASE
public static final BrowserVersionFeatures JS_DOCUMENT_ELEMENT_FROM_POINT_NULL_WHEN_OUTSIDE
public static final BrowserVersionFeatures JS_DOCUMENT_FORMS_FUNCTION_SUPPORTED
public static final BrowserVersionFeatures JS_DOCUMENT_SETTING_DOMAIN_THROWS_FOR_ABOUT_BLANK
public static final BrowserVersionFeatures JS_DOCUMENT_SET_LOCATION_EXECUTED_IN_ANCHOR
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CORE_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CORE_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS2_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS2_2
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS2_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS3_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS3_2
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS3_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS_2
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_EVENTS_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_EVENTS_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_HTML_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_KEYBOARDEVENTS
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_LS
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_MOUSEEVENTS_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_MOUSEEVENTS_2
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_MUTATIONEVENTS_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_MUTATIONEVENTS_2
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_MUTATIONNAMEEVENTS
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_ONLY_HTML
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_RANGE_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_RANGE_2
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_RANGE_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_STYLESHEETS
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_SVG_BASICSTRUCTURE_1_0
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_SVG_SHAPE_1_0
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_TEXTEVENTS
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_TRAVERSAL_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_TRAVERSAL_2
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_TRAVERSAL_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_UIEVENTS_2
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_UIEVENTS_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_VALIDATION
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_VIEWS_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_VIEWS_2
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_VIEWS_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_XHTML_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_XHTML_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_XML_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_XPATH
public static final BrowserVersionFeatures JS_DOMPARSER_EMPTY_STRING_IS_ERROR
DOMParser.parseFromString(..)
handles an empty String as error.public static final BrowserVersionFeatures JS_DOMPARSER_EXCEPTION_ON_ERROR
DOMParser.parseFromString(..)
throws an exception if an error occurs.public static final BrowserVersionFeatures JS_DOMPARSER_PARSERERROR_ON_ERROR
DOMParser.parseFromString(..)
creates a document containing a parsererror
element.public static final BrowserVersionFeatures JS_DOMTOKENLIST_ENHANCED_WHITESPACE_CHARS
public static final BrowserVersionFeatures JS_DOMTOKENLIST_REMOVE_WHITESPACE_CHARS_ON_EDIT
public static final BrowserVersionFeatures JS_DOM_CDATA_DELETE_THROWS_NEGATIVE_COUNT
public static final BrowserVersionFeatures JS_DONT_ENUM_FUNCTIONS
ScriptableObject.DONTENUM
.public static final BrowserVersionFeatures JS_ECMA5_FUNCTIONS
public static final BrowserVersionFeatures JS_ELEMENT_CLASS_LIST_NULL
public static final BrowserVersionFeatures JS_ELEMENT_EXTENT_WITHOUT_PADDING
public static final BrowserVersionFeatures JS_ELEMENT_REMOVE_ATTRIBUTE_REMOVES_PROPERTY
public static final BrowserVersionFeatures JS_EMBED_OBJECT
public static final BrowserVersionFeatures JS_ENUMERATOR_CONSTRUCTOR_THROWS
public static final BrowserVersionFeatures JS_ENUM_NUMBERS_FIRST
public static final BrowserVersionFeatures JS_ERROR
Error
are not functions.public static final BrowserVersionFeatures JS_ERROR_STACK
public static final BrowserVersionFeatures JS_EVAL_LOCAL_SCOPE
public static final BrowserVersionFeatures JS_EVENT_ABORTED_BY_RETURN_VALUE_FALSE
public static final BrowserVersionFeatures JS_EVENT_DISTINGUISH_PRINTABLE_KEY
public static final BrowserVersionFeatures JS_EVENT_HANDLER_AS_PROPERTY_DONT_RECEIVE_EVENT
public static final BrowserVersionFeatures JS_EVENT_HANDLER_UNDEFINED_AS_NULL
undefined
null
is returned instead.public static final BrowserVersionFeatures JS_EVENT_KEY_CODE_UNDEFINED
public static final BrowserVersionFeatures JS_EVENT_NO_PARAMETER
public static final BrowserVersionFeatures JS_FORM_ACTION_EXPANDURL
public static final BrowserVersionFeatures JS_FORM_DISPATCHEVENT_SUBMITS
public static final BrowserVersionFeatures JS_FORM_REJECT_INVALID_ENCODING
public static final BrowserVersionFeatures JS_FORM_SUBMIT_FORCES_DOWNLOAD
public static final BrowserVersionFeatures JS_FORM_USABLE_AS_FUNCTION
public static final BrowserVersionFeatures JS_FRAME_BODY_NULL_IF_NOT_LOADED
public static final BrowserVersionFeatures JS_FUNCTION_BIND
public static final BrowserVersionFeatures JS_FUNCTION_DECLARED_FORWARD_IN_BLOCK
public static final BrowserVersionFeatures JS_FUNCTION_OBJECT_METHOD
function object.property() {}
instead of object.property = function() {}
.public static final BrowserVersionFeatures JS_FUNCTION_TOSOURCE
public static final BrowserVersionFeatures JS_FUNCTION_TOSTRING_ENUMERATED
public static final BrowserVersionFeatures JS_GET_ATTRIBUTE_SUPPORTS_FLAGS_IN_QUIRKS_MODE
public static final BrowserVersionFeatures JS_GET_BACKGROUND_COLOR_FOR_COMPUTED_STYLE_AS_RGB
public static final BrowserVersionFeatures JS_GET_ELEMENTS_BY_NAME_EMPTY_RETURNS_NOTHING
public static final BrowserVersionFeatures JS_GET_ELEMENTS_BY_TAG_NAME_NOT_SUPPORTS_NAMESPACES
public static final BrowserVersionFeatures JS_GET_ELEMENT_BY_ID_ALSO_BY_NAME_IN_QUICKS_MODE
public static final BrowserVersionFeatures JS_GET_ELEMENT_BY_ID_CASE_SENSITIVE
public static final BrowserVersionFeatures JS_HISTORY_ENUMS_ENTRIES
public static final BrowserVersionFeatures JS_HTML_GENERIC_ELEMENT_CLASS_NAME
public static final BrowserVersionFeatures JS_HTML_HYPHEN_ELEMENT_CLASS_NAME
public static final BrowserVersionFeatures JS_HTML_RUBY_ELEMENT_CLASS_NAME
public static final BrowserVersionFeatures JS_IGNORES_LAST_LINE_CONTAINING_UNCOMMENTED
public static final BrowserVersionFeatures JS_IMAGE_COMPLETE_RETURNS_TRUE_FOR_NO_REQUEST
public static final BrowserVersionFeatures JS_IMAGE_HTML_IMAGE_ELEMENT
Image
the same as
HTMLImageElement
.public static final BrowserVersionFeatures JS_IMAGE_OBJECT
alert(Image)
returns an object, not function.public static final BrowserVersionFeatures JS_IMAGE_PROTOTYPE_SAME_AS_HTML_IMAGE
Image
the same as
HTMLImageElement
.public static final BrowserVersionFeatures JS_IMAGE_WIDTH_HEIGHT_RETURNS_0x0_0x0
public static final BrowserVersionFeatures JS_IMAGE_WIDTH_HEIGHT_RETURNS_18x20_0x0
public static final BrowserVersionFeatures JS_IMAGE_WIDTH_HEIGHT_RETURNS_28x30_1x1
public static final BrowserVersionFeatures JS_IMAGE_WIDTH_HEIGHT_RETURNS_28x30_28x30
public static final BrowserVersionFeatures JS_INNER_HTML_ADD_CHILD_FOR_NULL_VALUE
public static final BrowserVersionFeatures JS_INNER_HTML_CREATES_DOC_FRAGMENT_AS_PARENT
public static final BrowserVersionFeatures JS_INNER_HTML_READONLY_FOR_SOME_TAGS
public static final BrowserVersionFeatures JS_INNER_HTML_REDUCE_WHITESPACES
public static final BrowserVersionFeatures JS_INNER_HTML_SCRIPT_STARTSWITH_NEW_LINE
public static final BrowserVersionFeatures JS_INNER_TEXT_READONLY_FOR_TABLE
public static final BrowserVersionFeatures JS_INPUT_SET_VALUE_MOVE_SELECTION_TO_START
public static final BrowserVersionFeatures JS_INTL
public static final BrowserVersionFeatures JS_INTL_V8_BREAK_ITERATOR
public static final BrowserVersionFeatures JS_Iterator
public static final BrowserVersionFeatures JS_LENGTH_WITHOUT_PX
public static final BrowserVersionFeatures JS_LOCATION_HASH_IS_DECODED
public static final BrowserVersionFeatures JS_LOCATION_HASH_IS_ENCODED
public static final BrowserVersionFeatures JS_LOCATION_HASH_RETURNS_HASH_FOR_EMPTY_DEFINED
public static final BrowserVersionFeatures JS_MAP_CONSTRUCTOR_ARGUMENT
public static final BrowserVersionFeatures JS_MEDIA_LIST_ALL
public static final BrowserVersionFeatures JS_MEDIA_LIST_EMPTY_STRING
public static final BrowserVersionFeatures JS_MERGE_ATTRIBUTES_ALL
public static final BrowserVersionFeatures JS_MOUSE_EVENT_KEY_CODE_ZERO
public static final BrowserVersionFeatures JS_NATIVE_FUNCTION_TOSTRING_COMPACT
public static final BrowserVersionFeatures JS_NATIVE_FUNCTION_TOSTRING_NEW_LINE
public static final BrowserVersionFeatures JS_NODE_CHILDNODES_IGNORE_EMPTY_TEXT_NODES
Node.childNodes
ignores empty text nodes for XML pages.public static final BrowserVersionFeatures JS_NODE_COMPARE_DOCUMENT_POSITION_ALLOW_INVALID
Node.compareDocumentPosition
doesn't throw an exception, if the argument is not node.public static final BrowserVersionFeatures JS_NODE_CONTAINS_RETURNS_FALSE_FOR_INVALID_ARG
Node.contains
returns false instead of throwing an exception.public static final BrowserVersionFeatures JS_NODE_INSERT_BEFORE_REF_OPTIONAL
Node.insertBefore(..)
is optional.public static final BrowserVersionFeatures JS_NODE_INSERT_BEFORE_THROW_EXCEPTION_FOR_EXTRA_ARGUMENT
public static final BrowserVersionFeatures JS_NODE_LIST_ENUMERATE_FUNCTIONS
public static final BrowserVersionFeatures JS_NON_ECMA_GET_YEAR
public static final BrowserVersionFeatures JS_OBJECT_IN_QUIRKS_MODE
public static final BrowserVersionFeatures JS_OBJECT_OBJECT
public static final BrowserVersionFeatures JS_OBJECT_WITH_PROTOTYPE_PROPERTY_IN_WINDOW_SCOPE
public static final BrowserVersionFeatures JS_OFFSET_PARENT_NULL_IF_FIXED
public static final BrowserVersionFeatures JS_OFFSET_PARENT_THROWS_NOT_ATTACHED
public static final BrowserVersionFeatures JS_OFFSET_PARENT_USE_TABLES_IF_FIXED
public static final BrowserVersionFeatures JS_OPACITY_ACCEPTS_ARBITRARY_VALUES
public static final BrowserVersionFeatures JS_OPTION_CONSTRUCTOR_IGNORES_LABEL
public static final BrowserVersionFeatures JS_OPTION_HTML_OPTION_ELEMENT
Option
the same as
HTMLOptionElement
.public static final BrowserVersionFeatures JS_OPTION_OBJECT
alert(Option)
returns an object, not function.public static final BrowserVersionFeatures JS_OPTION_PROTOTYPE_SAME_AS_HTML_OPTION
Option
the same as
HTMLOptionElement
.public static final BrowserVersionFeatures JS_OPTION_USE_TEXT_AS_VALUE_IF_NOT_DEFINED
public static final BrowserVersionFeatures JS_OUTER_HTML_BODY_HEAD_READONLY
public static final BrowserVersionFeatures JS_OUTER_HTML_NULL_AS_STRING
public static final BrowserVersionFeatures JS_OUTER_HTML_REMOVES_CHILDS_FOR_DETACHED
public static final BrowserVersionFeatures JS_OUTER_HTML_THROWS_FOR_DETACHED
public static final BrowserVersionFeatures JS_OUTER_HTML_THROW_EXCEPTION_WHEN_CLOSES
public static final BrowserVersionFeatures JS_PARENT_PROTO_PROPERTIES
public static final BrowserVersionFeatures JS_PARSE_INT_RADIX_10
public static final BrowserVersionFeatures JS_PHRASE_COMMON_CLASS_NAME
public static final BrowserVersionFeatures JS_PREFIX_RETURNS_EMPTY_WHEN_UNDEFINED
public static final BrowserVersionFeatures JS_REGEXP_EMPTY_LASTPAREN_IF_TOO_MANY_GROUPS
RegExp.lastParen
returns an empty string if the RegExp has too many groups.public static final BrowserVersionFeatures JS_REGEXP_GROUP0_RETURNS_WHOLE_MATCH
$0
returns the whole previous match (see Matcher.group()
.public static final BrowserVersionFeatures JS_SCREEN_SETTER_THROWS_ERROR
public static final BrowserVersionFeatures JS_SCRIPT_ALWAYS_REEXECUTE_ON_SET_TEXT
public static final BrowserVersionFeatures JS_SCRIPT_ALWAYS_REEXECUTE_ON_SRC_CHANGE
public static final BrowserVersionFeatures JS_SCRIPT_APPEND_CHILD_THROWS_EXCEPTION
public static final BrowserVersionFeatures JS_SCRIPT_INSERT_BEFORE_THROWS_EXCEPTION
public static final BrowserVersionFeatures JS_SCRIPT_SUPPORTS_FOR_AND_EVENT_ELEMENT_BY_ID
public static final BrowserVersionFeatures JS_SCRIPT_SUPPORTS_FOR_AND_EVENT_WINDOW
public static final BrowserVersionFeatures JS_SCRIPT_SUPPORTS_ONREADYSTATECHANGE
public static final BrowserVersionFeatures JS_SELECTION_CONTENT_IS_DEFAULT_VALUE
public static final BrowserVersionFeatures JS_SELECTION_ONLY_ONE_PER_PAGE
public static final BrowserVersionFeatures JS_SELECTOR_TEXT_UPPERCASE
public static final BrowserVersionFeatures JS_SELECT_ADD_SECOND_PARAM_IS_INDEX_ONLY
public static final BrowserVersionFeatures JS_SELECT_ITEM_THROWS_IF_NEGATIVE
public static final BrowserVersionFeatures JS_SELECT_OPTIONS_DONT_ADD_EMPTY_TEXT_CHILD_WHEN_EXPANDING
public static final BrowserVersionFeatures JS_SELECT_OPTIONS_HAS_CHILDNODES_PROPERTY
public static final BrowserVersionFeatures JS_SELECT_OPTIONS_HAS_SELECT_CLASS_NAME
public static final BrowserVersionFeatures JS_SELECT_OPTIONS_IGNORE_NEGATIVE_LENGTH
public static final BrowserVersionFeatures JS_SELECT_OPTIONS_NULL_FOR_OUTSIDE
public static final BrowserVersionFeatures JS_SELECT_OPTIONS_REMOVE_IGNORE_IF_INDEX_NEGATIVE
public static final BrowserVersionFeatures JS_SELECT_OPTIONS_REMOVE_IGNORE_IF_INDEX_TOO_LARGE
public static final BrowserVersionFeatures JS_SELECT_OPTIONS_REMOVE_THROWS_IF_NEGATIV
public static final BrowserVersionFeatures JS_SELECT_REMOVE_IGNORE_IF_INDEX_OUTSIDE
public static final BrowserVersionFeatures JS_SELECT_SET_VALUES_CHECKS_ONLY_VALUE_ATTRIBUTE
public static final BrowserVersionFeatures JS_SET_ATTRIBUTE_SUPPORTS_EVENT_HANDLERS
public static final BrowserVersionFeatures JS_SET_INTERVAL_ZERO_TIMEOUT_FORCES_SET_TIMEOUT
public static final BrowserVersionFeatures JS_STORAGE_GET_FROM_ITEMS
public static final BrowserVersionFeatures JS_STORAGE_PRESERVED_INCLUDED
public static final BrowserVersionFeatures JS_STYLESHEETLIST_EXCEPTION_FOR_NEGATIVE_INDEX
public static final BrowserVersionFeatures JS_STYLESHEETLIST_EXCEPTION_FOR_TOO_HIGH_INDEX
public static final BrowserVersionFeatures JS_STYLE_GET_ATTRIBUTE_SUPPORTS_FLAGS
public static final BrowserVersionFeatures JS_STYLE_REMOVE_ATTRIBUTE_SUPPORTS_FLAGS
public static final BrowserVersionFeatures JS_STYLE_SET_ATTRIBUTE_SUPPORTS_FLAGS
public static final BrowserVersionFeatures JS_STYLE_SET_PROPERTY_IMPORTANT_IGNORES_CASE
public static final BrowserVersionFeatures JS_STYLE_UNSUPPORTED_PROPERTY_GETTER
public static final BrowserVersionFeatures JS_STYLE_WRONG_INDEX_RETURNS_UNDEFINED
public static final BrowserVersionFeatures JS_TABLE_CELL_HEIGHT_DOES_NOT_RETURN_NEGATIVE_VALUES
public static final BrowserVersionFeatures JS_TABLE_CELL_NOT_EMPTY_ALWAYS_TRUE
public static final BrowserVersionFeatures JS_TABLE_CELL_NOWRAP_VALUE_TRUE_IF_SET
public static final BrowserVersionFeatures JS_TABLE_CELL_OFFSET_INCLUDES_BORDER
public static final BrowserVersionFeatures JS_TABLE_CELL_WIDTH_DOES_NOT_RETURN_NEGATIVE_VALUES
public static final BrowserVersionFeatures JS_TABLE_COLUMN_WIDTH_NO_NEGATIVE_VALUES
public static final BrowserVersionFeatures JS_TABLE_ROW_DELETE_CELL_REQUIRES_INDEX
public static final BrowserVersionFeatures JS_TABLE_ROW_SECTION_INDEX_BIG_INT_IF_UNATTACHED
public static final BrowserVersionFeatures JS_TABLE_SET_CAPTION_ALTHOUGH_ALREADY_SET_THROWS_ERROR
public static final BrowserVersionFeatures JS_TABLE_SET_TFOOT_ALTHOUGH_ALREADY_SET_THROWS_ERROR
public static final BrowserVersionFeatures JS_TABLE_SET_THEAD_ALTHOUGH_ALREADY_SET_THROWS_ERROR
public static final BrowserVersionFeatures JS_TABLE_SPAN_THROWS_EXCEPTION_IF_INVALID
public static final BrowserVersionFeatures JS_TABLE_VALIGN_SUPPORTS_IE_VALUES
public static final BrowserVersionFeatures JS_TEXT_AREA_GET_MAXLENGTH_MAX_INT
public static final BrowserVersionFeatures JS_TEXT_AREA_GET_MAXLENGTH_UNDEFINED
public static final BrowserVersionFeatures JS_TEXT_AREA_SET_COLS_NEGATIVE_THROWS_EXCEPTION
public static final BrowserVersionFeatures JS_TEXT_AREA_SET_COLS_THROWS_EXCEPTION
public static final BrowserVersionFeatures JS_TEXT_AREA_SET_MAXLENGTH_NEGATIVE_THROWS_EXCEPTION
public static final BrowserVersionFeatures JS_TEXT_AREA_SET_ROWS_NEGATIVE_THROWS_EXCEPTION
public static final BrowserVersionFeatures JS_TEXT_AREA_SET_ROWS_THROWS_EXCEPTION
public static final BrowserVersionFeatures JS_TREEWALKER_EXPAND_ENTITY_REFERENCES_FALSE
TreeWalker.expandEntityReferences
is always false
.public static final BrowserVersionFeatures JS_TREEWALKER_FILTER_FUNCTION_ONLY
acceptNode(..)
is supported).public static final BrowserVersionFeatures JS_TYPE_ACCEPTS_ARBITRARY_VALUES
public static final BrowserVersionFeatures JS_WEAKMAP_CONSTRUCTOR_ARGUMENT
public static final BrowserVersionFeatures JS_WIDTH_HEIGHT_ACCEPTS_ARBITRARY_VALUES
public static final BrowserVersionFeatures JS_WINDOW_ACTIVEXOBJECT_HIDDEN
public static final BrowserVersionFeatures JS_WINDOW_CHANGE_OPENER_ONLY_WINDOW_OBJECT
public static final BrowserVersionFeatures JS_WINDOW_FORMFIELDS_ACCESSIBLE_BY_NAME
window.name
returns also form fields (e.g. input, textarea).public static final BrowserVersionFeatures JS_WINDOW_FRAMES_ACCESSIBLE_BY_ID
public static final BrowserVersionFeatures JS_WINDOW_FRAME_BY_ID_RETURNS_WINDOW
window..frames['id']
returns the frame window instead of the frame element.public static final BrowserVersionFeatures JS_WINDOW_IN_STANDARDS_MODE
public static final BrowserVersionFeatures JS_WINDOW_IS_A_FUNCTION
public static final BrowserVersionFeatures JS_WINDOW_ONERROR_COLUMN_ERROR_ARGUMENT
Window.onerror
gets the column number as as 4th
and the error as 5th argument.public static final BrowserVersionFeatures JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_63
public static final BrowserVersionFeatures JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_89
public static final BrowserVersionFeatures JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_94
public static final BrowserVersionFeatures JS_WINDOW_POST_MESSAGE_ALLOW_INVALID_PORT
public static final BrowserVersionFeatures JS_WINDOW_POST_MESSAGE_CANCELABLE
public static final BrowserVersionFeatures JS_WINDOW_POST_MESSAGE_SYNCHRONOUS
public static final BrowserVersionFeatures JS_WINDOW_SELECTION_NULL_IF_INVISIBLE
public static final BrowserVersionFeatures JS_XML
public static final BrowserVersionFeatures JS_XMLHTTPREQUEST_OBJECT
alert(XMLHttpRequest)
returns an object, not function.public static final BrowserVersionFeatures JS_XML_GET_ELEMENT_BY_ID__ANY_ELEMENT
public static final BrowserVersionFeatures JS_XML_IN_HTML_VIA_ACTIVEXOBJECT
public static final BrowserVersionFeatures JS_XML_SERIALIZER_ADD_XHTML_NAMESPACE
public static final BrowserVersionFeatures JS_XML_SERIALIZER_APPENDS_CRLF
public static final BrowserVersionFeatures JS_XML_SERIALIZER_BLANK_BEFORE_SELF_CLOSING
public static final BrowserVersionFeatures JS_XML_SERIALIZER_HTML_DOCUMENT_FRAGMENT_ALWAYS_EMPTY
public static final BrowserVersionFeatures JS_XML_SERIALIZER_NON_EMPTY_TAGS
public static final BrowserVersionFeatures JS_XML_SERIALIZER_ROOT_CDATA_AS_ESCAPED_TEXT
XMLSerializer.serializeToString(..)
serializes a single CDataSection as escaped
text instead of <![CDATA[xxx]]>
.public static final BrowserVersionFeatures JS_XML_SUPPORT_VIA_ACTIVEXOBJECT
public static final BrowserVersionFeatures JS_XSLTPROCESSOR_OBJECT
alert(XSLTProcessor)
returns an object, not function.public static final BrowserVersionFeatures KEYBOARD_EVENT_SPECIAL_KEYPRESS
public static final BrowserVersionFeatures META_X_UA_COMPATIBLE
public static final BrowserVersionFeatures MULTICOL_BLOCK
public static final BrowserVersionFeatures NODE_APPEND_CHILD_SELF_IGNORE
public static final BrowserVersionFeatures NOSCRIPT_BODY_AS_TEXT
public static final BrowserVersionFeatures PAGE_SELECTION_RANGE_FROM_SELECTABLE_TEXT_INPUT
public static final BrowserVersionFeatures PAGE_WAIT_LOAD_BEFORE_BODY
public static final BrowserVersionFeatures PROTOCOL_DATA
public static final BrowserVersionFeatures QUERYSELECTORALL_NOT_IN_QUIRKS
.querySelectorAll()
and .querySelector()
is not supported in quirks mode.public static final BrowserVersionFeatures QUERYSELECTOR_CSS3_PSEUDO_REQUIRE_ATTACHED_NODE
public static final BrowserVersionFeatures QUIRKS_MODE_ALWAYS_DOC_MODE_5
public static final BrowserVersionFeatures RESETINPUT_DEFAULT_VALUE_IF_VALUE_NOT_DEFINED
public static final BrowserVersionFeatures RESETINPUT_DEFAULT_VALUE_UNDEFINED
public static final BrowserVersionFeatures SELECT_DESELECT_ALL_IF_SWITCHING_UNKNOWN
public static final BrowserVersionFeatures SET_READONLY_PROPERTIES
ScriptableObject
.isReadOnlySettable()
will be checked, if not supported, an exception will be thrown.public static final BrowserVersionFeatures STRING_CONTAINS
public static final BrowserVersionFeatures STRING_TRIM
public static final BrowserVersionFeatures STRING_TRIM_LEFT_RIGHT
public static final BrowserVersionFeatures STYLESHEET_HREF_EMPTY_IS_NULL
public static final BrowserVersionFeatures STYLESHEET_HREF_EXPANDURL
public static final BrowserVersionFeatures STYLESHEET_HREF_STYLE_EMPTY
public static final BrowserVersionFeatures SUBMITINPUT_DEFAULT_VALUE_IF_VALUE_NOT_DEFINED
public static final BrowserVersionFeatures SUBMITINPUT_DEFAULT_VALUE_UNDEFINED
public static final BrowserVersionFeatures SVG
public static final BrowserVersionFeatures SVG_UNKNOWN_ARE_DOM
public static final BrowserVersionFeatures TEXTAREA_CRNL
public static final BrowserVersionFeatures TREATS_POSITION_FIXED_LIKE_POSITION_STATIC
public static final BrowserVersionFeatures URL_ABOUT_BLANK_HAS_BLANK_PATH
public static final BrowserVersionFeatures URL_ABOUT_BLANK_HAS_EMPTY_PATH
public static final BrowserVersionFeatures URL_AUTH_CREDENTIALS
public static final BrowserVersionFeatures URL_MINIMAL_QUERY_ENCODING
public static final BrowserVersionFeatures URL_MISSING_SLASHES
public static final BrowserVersionFeatures WINDOW_EXECUTE_EVENTS
public static final BrowserVersionFeatures XHR_ERRORHANDLER_NOT_SUPPORTED
public static final BrowserVersionFeatures XHR_FIRE_STATE_OPENED_AGAIN_IN_ASYNC_MODE
public static final BrowserVersionFeatures XHR_IGNORE_PORT_FOR_SAME_ORIGIN
public static final BrowserVersionFeatures XHR_NO_CROSS_ORIGIN_TO_ABOUT
public static final BrowserVersionFeatures XHR_ONREADYSTATECANGE_SYNC_REQUESTS_COMPLETED
public static final BrowserVersionFeatures XHR_ONREADYSTATECANGE_SYNC_REQUESTS_NOT_TRIGGERED
public static final BrowserVersionFeatures XHR_ONREADYSTATECHANGE_WITH_EVENT_PARAM
public static final BrowserVersionFeatures XHR_OPEN_ALLOW_EMTPY_URL
public static final BrowserVersionFeatures XHR_OPEN_WITHCREDENTIALS_TRUE_IN_SYNC_EXCEPTION
public static final BrowserVersionFeatures XHR_ORIGIN_HEADER
public static final BrowserVersionFeatures XHR_RESPONSE_XML_IS_ACTIVEXOBJECT
responseXML
returns an MXSML ActiveX object.public static final BrowserVersionFeatures XHR_STATUS_THROWS_EXCEPTION_WHEN_UNSET
public static final BrowserVersionFeatures XHR_TRIGGER_ONLOAD_ON_COMPLETED
public static final BrowserVersionFeatures XHR_WITHCREDENTIALS_ALLOW_ORIGIN_ALL
public static final BrowserVersionFeatures XHR_WITHCREDENTIALS_NOT_WRITEABLE_IN_SYNC_EXCEPTION
withCredentials
is not writable for sync requests.
Setting the property throws an exception.public static final BrowserVersionFeatures XPATH_SELECTION_NAMESPACES
public static BrowserVersionFeatures[] values()
for (BrowserVersionFeatures c : BrowserVersionFeatures.values()) System.out.println(c);
public static BrowserVersionFeatures valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2002–2015 Gargoyle Software Inc.. All rights reserved.