Package org.htmlunit
Enum BrowserVersionFeatures
- java.lang.Object
-
- java.lang.Enum<BrowserVersionFeatures>
-
- org.htmlunit.BrowserVersionFeatures
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<BrowserVersionFeatures>
public enum BrowserVersionFeatures extends java.lang.Enum<BrowserVersionFeatures>
Constants of various features of eachBrowserVersion
.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ANCHOR_EMPTY_HREF_NO_FILENAME
If the "href" attribute of HtmlAnchor is defined but empty then IE interprets this as an empty filename.ANCHOR_SEND_PING_REQUEST
Ignore target whenhref
is a javascript snippet.CONNECTION_KEEP_ALIVE_IE
Use Keep-Alive instead of keep-alive.CONTENT_SECURITY_POLICY_IGNORED
Browser does not check the CSP.CSS_BACKGROUND_INITIAL
Background image is 'initial'.CSS_BACKGROUND_RGBA
Background image is 'rgba(0, 0, 0, 0)'.CSS_CSSTEXT_FF_STYLE
CSSFontFaceRule.cssText
uses one more blank.CSS_CSSTEXT_IE_STYLE
CSSFontFaceRule.cssText
uses\n\t
to break lines.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_LENGTH_INITIAL
'initial' is a valid length value.CSS_NOSCRIPT_DISPLAY_INLINE
The default value of the display property for the 'noscript' tag is 'inline' instead of the default one.CSS_OUTLINE_WIDTH_UNIT_NOT_REQUIRED
Unit is not required when setting outline-width style.CSS_PROGRESS_DISPLAY_INLINE
The default value of the display property for the 'progress' tag is 'inline' instead of the default one.CSS_PSEUDO_SELECTOR_MS_PLACEHHOLDER
Is the css pseudo selector -ms-input-placeholder supported.CSS_PSEUDO_SELECTOR_PLACEHOLDER_SHOWN
Is the css pseudo selector placeholder-shown supported.CSS_RP_DISPLAY_NONE
The default value of the display property for the 'rp' tag is 'none'.CSS_RT_DISPLAY_RUBY_TEXT_ALWAYS
The default value of the display property for the 'rt' tag is always 'ruby-text'.CSS_SET_NULL_THROWS
Throws exception on setting a CSS style value to null.CSS_STYLE_PROP_DISCONNECTED_IS_EMPTY
For disconnected items style properties are blank.CSS_STYLE_PROP_FONT_DISCONNECTED_IS_EMPTY
For disconnected items style font property is blank.CSS_VERTICAL_ALIGN_SUPPORTS_AUTO
'auto' is supported when setting vertical-align style.CSS_ZINDEX_TYPE_INTEGER
zIndex is of type Integer.DIALOGWINDOW_REFERER
Add the 'Referer' header to a request triggered by window.showModalDialog.DOM_NORMALIZE_REMOVE_CHILDREN
IE removes all child text nodes, but FF preserves the first.EVENT_BEFORE_UNLOAD_RETURN_VALUE_IS_HTML5_LIKE
Indicates whether returnValue behaves HTML5-like with an empty string default.EVENT_CONTEXT_MENU_HAS_DETAIL_1
The context menu MouseEvent has a detail of 1.EVENT_FOCUS_FOCUS_IN_BLUR_OUT
Triggers the onfocus onfocusin blur onfocusout events in this order.EVENT_FOCUS_IN_FOCUS_OUT_BLUR
Triggers the onfocusin onfocus onfocusout blur events in this order.EVENT_FOCUS_ON_LOAD
Triggers the onfocus event when focusing the body on load.EVENT_HANDLER_NULL_RETURN_IS_MEANINGFUL
Indicates whether returning 'null' from a property handler is meaningful.EVENT_MOUSE_ON_DISABLED
Mouse events are triggered on disabled elements also.EVENT_ONANIMATION_DOCUMENT_CREATE_NOT_SUPPORTED
AnimationEvent
can not be created by calling document.createEvent('AnimationEvent').EVENT_ONCHANGE_AFTER_ONCLICK
Triggers "onchange" event handler after "onclick" event handler.EVENT_ONCLICK_FOR_SELECT_ONLY
Triggers "onclick" event handler for the select only, not for the clicked option.EVENT_ONCLICK_POINTEREVENT_DETAIL_0
PointerEvent
has detail of 0.EVENT_ONCLICK_USES_POINTEREVENT
Triggers 'onclick' event handler usingPointerEvent
.EVENT_ONCLOSE_DOCUMENT_CREATE_NOT_SUPPORTED
CloseEvent
can not be created by calling document.createEvent('CloseEvent').EVENT_ONDOUBLECLICK_USES_POINTEREVENT
Triggers 'ondblclick' event handler usingPointerEvent
.EVENT_ONLOAD_INTERNAL_JAVASCRIPT
Triggers "onload" event if internal javascript loaded.EVENT_ONMESSAGE_DEFAULT_DATA_NULL
MessageEvent default data value is null.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_ONMOUSEOVER_FOR_DISABLED_OPTION
FF triggers a mouseover event even if the option is disabled.EVENT_ONMOUSEOVER_NEVER_FOR_SELECT_OPTION
IE never triggers a mouseover event for 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_ONPOPSTATE_DOCUMENT_CREATE_NOT_SUPPORTED
PopStateEvent
can not be created by calling document.createEvent('PopStateEvent').EVENT_TYPE_BEFOREUNLOADEVENT
Supports event type 'BeforeUnloadEvent'.EVENT_TYPE_HASHCHANGEEVENT
Supports event type 'HashChangeEvent'.EVENT_TYPE_MOUSEWHEELEVENT
Supports vendor specific event type 'MouseWheelEvent'.EVENT_TYPE_POINTEREVENT
Supports event type 'PointerEvent'.EVENT_TYPE_PROGRESSEVENT
Supports event type 'ProgressEvent'.EVENT_TYPE_TEXTEVENT
Supports event type 'TextEvent'.EVENT_TYPE_WHEELEVENT
Supports event type 'WheelEvent'.FOCUS_BODY_ELEMENT_AT_START
For new pages the focus points to the body node.FORM_FORM_ATTRIBUTE_SUPPORTED
Form elements are able to refer to the for by using the from attribute.FORM_IGNORE_REL_NOREFERRER
Form elements are able to refer to the for by using the from attribute.FORM_PARAMETRS_NOT_SUPPORTED_FOR_IMAGE
Form formxxx parameters not supported for input type image.FORM_SUBMISSION_DOWNLOWDS_ALSO_IF_ONLY_HASH_CHANGED
Form submit forces a real request also if only the hash was changed.FORM_SUBMISSION_HEADER_CACHE_CONTROL_MAX_AGE
Form submit includes the Cache-Control: max-age=0 header.FORM_SUBMISSION_HEADER_CACHE_CONTROL_NO_CACHE
Form submit includes the Cache-Control: no-cache header.FORM_SUBMISSION_HEADER_ORIGIN
Forms are ignoring the rel='noreferrer' attribute.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.FRAME_LOCATION_ABOUT_BLANK_FOR_ABOUT_SCHEME
If the frame src has 'about:' scheme always use 'about:blank' as source.HTML_ATTRIBUTE_LOWER_CASE
HTML attributes are always lower case.HTML_COLOR_EXPAND_ZERO
Expand #0 to #000000.HTML_COLOR_RESTRICT
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_COMMAND_TAG
HTML parser supports the 'command' tag.HTML_ISINDEX_TAG
HTML parser supports the 'isindex' tag.HTML_MAIN_TAG
HTML parser supports the 'main' tag.HTML_OBJECT_CLASSID
Supports <object>classid
attribute.HTMLABBREVIATED
HTMLALLCOLLECTION_DO_NOT_CONVERT_STRINGS_TO_NUMBER
HtmlAllCollection.item returns null instead of undefined if an element was not found.HTMLALLCOLLECTION_INTEGER_INDEX
HtmlAllCollection.item(int) requires int parameter.HTMLALLCOLLECTION_NO_COLLECTION_FOR_MANY_HITS
HtmlCollection returns the first hit instead of a collection if many elements found.HTMLALLCOLLECTION_NULL_IF_NAMED_ITEM_NOT_FOUND
HtmlAllCollection.namedItem returns null instead of undefined if an element was not found.HTMLBASE_HREF_DEFAULT_EMPTY
Base tag href attribute is empty if not defined.HTMLBASEFONT_END_TAG_FORBIDDEN
Should org.htmlunit.javascript.host.html.HTMLBaseFontElement#isEndTagForbidden().HTMLBUTTON_SUBMIT_IGNORES_DISABLED_STATE
If type submit/reset the form update is triggered even if disabled.HTMLBUTTON_WILL_VALIDATE_IGNORES_READONLY
willValidate does not check the readonly property.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_NAMED_ITEM_ID_FIRST
HtmlCollection.namedItem searches by id first.HTMLCOLLECTION_NULL_IF_NOT_FOUND
HtmlCollection returns null instead of undefined if an element was not found.HTMLCOLLECTION_SUPPORTS_PARANTHESES
HtmlAllCollection(int) is not supported.HTMLDOCUMENT_CHARSET_LOWERCASE
Isdocument.charset
lower-case.HTMLDOCUMENT_COLOR
Do document.bgColor/.alinkColor/.vlinkColor/.linkColor have value by default.HTMLDOCUMENT_COOKIES_IGNORE_BLANK
Calling cookies setter with blank string does not reset the cookies.HTMLDOCUMENT_ELEMENTS_BY_NAME_EMPTY
/**document.getElementsByName
returns an empty list if called with the empty string.HTMLDOCUMENT_FUNCTION_DETACHED
We can use functions in detached documents.HTMLDOCUMENT_GET_ALSO_FRAMES
Calls todocument.XYZ
also looks at frames.HTMLDOCUMENT_GET_FOR_ID_AND_OR_NAME
Calls todocument.XYZ
looks at children with the specified ID and/or name.HTMLDOCUMENT_GET_PREFERS_STANDARD_FUNCTIONS
Calls todocument.XYZ
should first look at standard functions before looking at elements namedXYZ
.HTMLELEMENT_ALIGN_INVALID
Allows invalid 'align' values.HTMLELEMENT_DETACH_ACTIVE_TRIGGERS_NO_KEYUP_EVENT
Detaching the active element from the dom tree triggers no keyup event.HTMLELEMENT_REMOVE_ACTIVE_TRIGGERS_BLUR_EVENT
Removing the active element from the dom tree triggers the onblur event.HTMLIMAGE_BLANK_SRC_AS_EMPTY
Handle blank source like empty.HTMLIMAGE_EMPTY_SRC_DISPLAY_FALSE
Empty src attribute sets display to false.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_ATTRIBUTE_MIN_MAX_LENGTH_SUPPORTED
HTMLInputElement: minlength and maxlength attributes are supported.HTMLINPUT_CHECKBOX_DOES_NOT_CLICK_SURROUNDING_ANCHOR
When clicking acheckbox
orradio
input the surrounding anchor is not clicked.HTMLINPUT_DOES_NOT_CLICK_SURROUNDING_ANCHOR
When clicking an input the surrounding anchor is not clicked.HTMLINPUT_FILE_SELECTION_START_END_NULL
HTMLInputElement: typefile
selectionSart/End are null.HTMLINPUT_FILES_UNDEFINED
HTMLInputElement:files
to beundefined
.HTMLINPUT_TYPE_COLOR_NOT_SUPPORTED
HTMLInputElement color type is not supported.HTMLINPUT_TYPE_DATETIME_LOCAL_SUPPORTED
HTMLInputElement datetime-local type is supported.HTMLINPUT_TYPE_DATETIME_SUPPORTED
HTMLInputElement date and time types are supported.HTMLINPUT_TYPE_IMAGE_IGNORES_CUSTOM_VALIDITY
HTMLInputElement image type is not supported.HTMLINPUT_TYPE_MONTH_SUPPORTED
HTMLInputElement month type is supported.HTMLINPUT_TYPE_WEEK_SUPPORTED
HTMLInputElement week type is supported.HTMLKEYGEN_END_TAG_FORBIDDEN
Should the HTMLElement ofkeygen
have no end tag.HTMLLINK_CHECK_TYPE_FOR_STYLESHEET
If the type is present for a link only use if type is text/css.HTMLOPTION_PREVENT_DISABLED
HTMLOPTION_REMOVE_SELECTED_ATTRIB_DESELECTS
Removing the selected attribute, de selects the option.HTMLSCRIPT_TRIM_TYPE
Trims the value of the type attribute before to verify it.HTMLSELECT_WILL_VALIDATE_ALWAYS_TRUE
willValidate returns always true.HTMLSELECT_WILL_VALIDATE_IGNORES_READONLY
willValidate does not check the readonly property.HTMLTEXTAREA_SET_DEFAULT_VALUE_UPDATES_VALUE
Setting defaultValue updates the value also.HTMLTEXTAREA_USE_ALL_TEXT_CHILDREN
When calculation the value of a text area ie uses a recursive approach.HTMLTEXTAREA_WILL_VALIDATE_IGNORES_READONLY
willValidate does not check the readonly property.HTMLTRACK_END_TAG_FORBIDDEN
Should org.htmlunit.javascript.host.html.HTMLTrackElement#isEndTagForbidden().HTTP_COOKIE_EXTENDED_DATE_PATTERNS_1
Additionally support dates in format "d/M/yyyy".HTTP_COOKIE_EXTENDED_DATE_PATTERNS_2
Dates format pattern 2.HTTP_COOKIE_EXTRACT_PATH_FROM_LOCATION
Indicates that the path is extracted from the location.HTTP_COOKIE_REMOVE_DOT_FROM_ROOT_DOMAINS
domain '.org' is handled as 'org'.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).HTTP_HEADER_CH_UA
Browser sends Sec-ch headers.HTTP_HEADER_SEC_FETCH
Browser sends Sec-Fetch headers.HTTP_HEADER_UPGRADE_INSECURE_REQUEST
Browser sends Upgrade-Insecure-Requests header.HTTP_REDIRECT_WITHOUT_HASH
Redirection is done without the hash.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_ANCHOR_HOSTNAME_IGNORE_BLANK
The anchor hostname setter ignores blank url's.JS_ANCHOR_PATHNAME_DETECT_WIN_DRIVES_URL
The anchor pathname detects url's starting with one letter as file url's.JS_ANCHOR_PATHNAME_DETECT_WIN_DRIVES_URL_REPLACE
The anchor pathname detects url's starting with one letter as file url's and replaces them with the file protocol.JS_ANCHOR_PATHNAME_NONE_FOR_BROKEN_URL
The anchor pathname property returns nothing for broken 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_PROTOCOL_HTTP_FOR_BROKEN_URL
The anchor protocol property returns 'http' for broken http(s) url's.JS_ANCHOR_PROTOCOL_INVALID_THROWS
The anchor protocol property setter throws an error if the protocol is not valid.JS_ANCHOR_REQUIRES_NAME_OR_ID
Javascript property anchors includes all anchors with a name or an id property.JS_API_FETCH
Javascript fetch api is supported.JS_AREA_WITHOUT_HREF_FOCUSABLE
An area element without a href attribute is focusable.JS_ARGUMENTS_READ_ONLY_ACCESSED_FROM_FUNCTION
Indicates that "someFunction.arguments" is a read-only view of the function's argument.JS_ARRAY_FROM
Indicates that Array.from() is supported.JS_ATTR_FIRST_LAST_CHILD_RETURNS_NULL
firstChild and lastChild returns null for Attr (like IE does).JS_AUDIO_PROCESSING_EVENT_CTOR
AudioProcessingEvent ctor is callable.JS_BGSOUND_AS_UNKNOWN
HTMLBGSoundElement reported as HTMLUnknownElement.JS_BLOB_CONTENT_TYPE_CASE_SENSITIVE
WhetherBlob
stores the content type case sensitive.JS_BLOB_EVENT_REQUIRES_DATA
BlobEvent ctor requires a data value.JS_BODY_MARGINS_8
Bodymargin
is 8px.JS_BOUNDINGCLIENTRECT_THROWS_IF_DISCONNECTED
HtmlElement.getBoundingClientRect throws an error if the element is not attached to the page.JS_CANVAS_DATA_URL_CHROME_PNG
toDataURL for canvas returns the CHROME version of the PNG.JS_CANVAS_DATA_URL_IE_PNG
toDataURL for canvas returns the IE version of the PNG.JS_CLEAR_RESTRICT
Do not allow invalid clear values.JS_CLIENTHEIGHT_INPUT_17
ClientHeight for input is 17.JS_CLIENTHEIGHT_INPUT_18
ClientHeight for input is 18.JS_CLIENTHEIGHT_RADIO_CHECKBOX_10
ClientHeight for radio button and checkbox is 10.JS_CLIENTRECTLIST_THROWS_IF_ITEM_NOT_FOUND
ClientRectList.item throws instead of returning null if an element was not found.JS_CLIENTWIDTH_INPUT_TEXT_143
ClientWidth for text/password input is 143.JS_CLIENTWIDTH_INPUT_TEXT_173
ClientWidth for text/password input is 173.JS_CLIENTWIDTH_RADIO_CHECKBOX_10
ClientWidth for radio button and checkbox is 10.JS_CONSOLE_TIMESTAMP
Console has timeStamp() method.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_WITH_LEFT_TO_RIGHT_MARK
DateTimeFormat
uses the Unicode Character'LEFT-TO-RIGHT MARK'
.JS_DOCTYPE_ENTITIES_NULL
Javascript doctyp.entities returns null (FF10).JS_DOCTYPE_NOTATIONS_NULL
Javascript doctyp.notations returns null (FF10).JS_DOCUMENT_CREATE_ATTRUBUTE_LOWER_CASE
Indicates that document.createAttribute converts the local name to lowercase.JS_DOCUMENT_DESIGN_MODE_INHERIT
The browser supports the design mode 'Inherit'.JS_DOCUMENT_EVALUATE_RECREATES_RESULT
Javascript document.evaluate creates a new result object even if provided as param.JS_DOCUMENT_FORMS_FUNCTION_SUPPORTED
Javascript document.forms(...) supported.JS_DOCUMENT_SELECTION_RANGE_COUNT
The browser has selectionrangeCount
.JS_DOCUMENT_SETTING_DOMAIN_THROWS_FOR_ABOUT_BLANK
Javascript property document.domain doesn't allow setting domain ofabout:blank
.JS_DOM_CDATA_DELETE_THROWS_NEGATIVE_COUNT
Javascript property functiondelete
throws an exception if the given count is negative.JS_DOMIMPLEMENTATION_CREATE_HTMLDOCOMENT_REQUIRES_TITLE
createHTMLDucument requires a title.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_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_KEYBOARDEVENTS
If document.implementation.hasFeature() supports 'KeyboardEvents'.JS_DOMIMPLEMENTATION_FEATURE_LS
If document.implementation.hasFeature() supports 'LS'.JS_DOMIMPLEMENTATION_FEATURE_MUTATIONNAMEEVENTS
If document.implementation.hasFeature() supports 'MutationNameEvents'.JS_DOMIMPLEMENTATION_FEATURE_RANGE_1
If document.implementation.hasFeature() supports 'Range 1.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_2
If document.implementation.hasFeature() supports 'http://www.w3.org/TR/SVG11/feature#BasicStructure 1.2'.JS_DOMIMPLEMENTATION_FEATURE_TEXTEVENTS
If document.implementation.hasFeature() supports 'TextEvents'.JS_DOMIMPLEMENTATION_FEATURE_UIEVENTS_2
If document.implementation.hasFeature() supports 'UIEvents 2.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_3
If document.implementation.hasFeature() supports 'Views 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 aparsererror
element.JS_DOMTOKENLIST_CONTAINS_RETURNS_FALSE_FOR_BLANK
DOMTokenList returns false instead of throwing an exception when receiver is blank.JS_DOMTOKENLIST_ENHANCED_WHITESPACE_CHARS
DOMTokenList uses an enhanced set of whitespace chars.JS_DOMTOKENLIST_GET_NULL_IF_OUTSIDE
DOMTokenList index access returns null if index is outside.JS_DOMTOKENLIST_LENGTH_IGNORES_DUPLICATES
DOMTokenList ignores duplicates when determining the length.JS_DOMTOKENLIST_REMOVE_WHITESPACE_CHARS_ON_ADD
DOMTokenList removed all whitespace chars during add.JS_DOMTOKENLIST_REMOVE_WHITESPACE_CHARS_ON_REMOVE
DOMTokenList removed all whitespace chars during remove.JS_ELEMENT_GET_ATTRIBUTE_RETURNS_EMPTY
Indicates that attributeNS returns an empty string instead of null if not found.JS_ERROR_CAPTURE_STACK_TRACE
JavascriptError.captureStackTrace
.JS_ERROR_STACK_TRACE_LIMIT
JavascriptError.stackTraceLimit
.JS_EVENT_INPUT_CTOR_INPUTTYPE
Javascript InputEvent reads the inputType property from data.JS_EVENT_KEYBOARD_CTOR_WHICH
Javascript KeyboardEvent reads the which property from data.JS_EVENT_LOAD_SUPPRESSED_BY_CONTENT_SECURIRY_POLICY
do not trigger the onload event if the frame content was not shown because of the csp.JS_FILEREADER_CONTENT_TYPE
WhetherFileReader
includes content type or not.JS_FILEREADER_EMPTY_NULL
WhetherFileReader
includesbase64
for empty content or not.JS_FORM_ACTION_EXPANDURL_NOT_DEFINED
Indicates that the action property will not be expanded if defined as empty string.JS_FORM_DATA_CONTENT_TYPE_PLAIN_IF_FILE_TYPE_UNKNOWN
use content-type text/plain if the file type is unknown'.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_CONTENT_DOCUMENT_ACCESS_DENIED_THROWS
contentDocument throws if the frame document access is denied.JS_GLOBAL_THIS
Supports globalThis.JS_GROUPINGRULE_INSERTRULE_INDEX_OPTIONAL
The index parameter ofCSSGroupingRule.insertRule(String, Object)
is optional.JS_HTML_HYPHEN_ELEMENT_CLASS_NAME
HTMLElement instead of HTMLUnknownElement for elements with hyphen ('-').JS_HTML_OBJECT_VALIDITYSTATE_ISVALID_IGNORES_CUSTOM_ERROR
HTMLObject Validity isValid ignores custom error property.JS_HTML_RUBY_ELEMENT_CLASS_NAME
HTMLElement instead of HTMLUnknownElement for ruby elements.JS_IFRAME_ALWAYS_EXECUTE_ONLOAD
Executes theonload
handler, regardless of the whether the element was already attached to the page.JS_IGNORES_LAST_LINE_CONTAINING_UNCOMMENTED
Ignore the last line containing uncommented.JS_IGNORES_UTF8_BOM_SOMETIMES
Ignore the UTF8 BOM header when loading external js in some situations.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_WIDTH_HEIGHT_EMPTY_SOURCE_RETURNS_0x0
Getting the width and height of an image tag with an empty source returns 0x0.JS_IMAGE_WIDTH_HEIGHT_RETURNS_16x16_0x0
Getting the width and height of an image tag without a source returns 16x16; for invalid values returns 0.JS_IMAGE_WIDTH_HEIGHT_RETURNS_24x24_0x0
Getting the width and height of an image tag without a source returns 24x24; for invalid values returns 0x0.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_LF
Indicates that innerHTML useslf
instead oflf
.JS_INNER_TEXT_SCRIPT
Indicates that innerText adds script content also.JS_INNER_TEXT_SVG_NL
Indicates that innerText add a nl when reaching svg element.JS_INNER_TEXT_SVG_TITLE
Indicates that innerText add svg title content also.JS_INNER_TEXT_VALUE_NULL
Indicates that innerText setter supports null values.JS_INPUT_CHANGE_TYPE_DROPS_VALUE
The value is ignored when the type of an input is changed.JS_INPUT_CHANGE_TYPE_DROPS_VALUE_WEEK_MONTH
The value is ignored when the type of an week/month input is changed.JS_INPUT_IGNORE_NEGATIVE_SELECTION_START
Ignore negative selection starts.JS_INPUT_NUMBER_ACCEPT_ALL
FF accepts all chars.JS_INPUT_NUMBER_DOT_AT_END_IS_DOUBLE
FF comma at end is not an integer.JS_INPUT_NUMBER_SELECTION_START_END_NULL
Chrome/FF returns null for selectionStart/selectionEnd.JS_INPUT_SET_TYPE_LOWERCASE
Setting the type property of an input converts the type to lowercase.JS_INPUT_SET_UNSUPORTED_TYPE_EXCEPTION
Setting of unsupported type value throw exception.JS_INPUT_SET_VALUE_DATE_SUPPORTED
Setting the value of an Input Date will check for correct format.JS_INPUT_SET_VALUE_EMAIL_TRIMMED
Setting the value of an Input Email to blank will result in an empty value.JS_INPUT_SET_VALUE_MOVE_SELECTION_TO_START
Setting the value of an Input Text/Password/TextArea resets the selection.JS_INPUT_URL_VALUE_TRIMMED
Setting the value of an Input URL to blank will result in an empty value.JS_INTL_NAMED_OBJECT
Intl is named Object.JS_INTL_V8_BREAK_ITERATOR
Indicates that Intl.v8BreakIterator is supported.JS_IS_SEARCH_PROVIDER_INSTALLED_ZERO
Indicates that isSearchProviderInstalled returns zero instead of undefined.JS_LABEL_FORM_OF_SELF
The property form of a label returns the form the label is assigned to.JS_LOCATION_HASH_HASH_IS_ENCODED
location.hash returns an encoded hash.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_RETURNS_HASH_FOR_EMPTY_DEFINED
Property location.hash returns '#' for urls ending with a hash sign (e.g. http://localhost/something/#).JS_LOCATION_HREF_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_RELOAD_REFERRER
Reload sends a referrer header.JS_MEDIA_LIST_ALL
Indicates that an empty media list is represented by the string 'all'.JS_MEDIA_LIST_EMPTY_STRING
Indicates that an empty media list is represented by the string ''.JS_MENU_TYPE_EMPTY
Type property of menu has always '' as value.JS_MENU_TYPE_PASS
Type property of menu returns the current (maybe invalid) value.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_NATIVE_FUNCTION_TOSTRING_NL
Indicates if the String representation of a native function has a newline for empty parameter list.JS_NAVIGATOR_DO_NOT_TRACK_UNSPECIFIED
Navigator.doNotTrack returns unspecified if not set.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 ofNode.insertBefore(..)
is optional.JS_OBJECT_ASSIGN
Indicates that Object.assign() is supported.JS_OBJECT_GET_OWN_PROPERTY_SYMBOLS
Indicates that Object.getOwnPropertySymbols() is supported.JS_OFFSET_PARENT_NULL_IF_FIXED
Indicates that someObj.offsetParent returns null, it someObj has fixed style.JS_OUTER_HTML_NULL_AS_STRING
element.outerHTML handles null value as string "null".JS_OUTER_HTML_REMOVES_CHILDREN_FOR_DETACHED
element.outerHTML removes all children from detached node.JS_OUTER_HTML_THROWS_FOR_DETACHED
element.outerHTML removes all children from detached node.JS_PAGERULE_SELECTORTEXT_EMPTY
Indicates that CSSPageRule.selectorText always returns an empty string.JS_PHRASE_COMMON_CLASS_NAME
Indicates that HTMLPhraseElements returning 'HTMLElement' as class name.JS_POP_STATE_EVENT_CLONE_STATE
Indicates that thePopStateEvent
.state
is cloned.JS_PRE_WIDTH_STRING
Indicates that thepre.width
is string.JS_PROMISE
Supports Promise.JS_PROPERTY_DESCRIPTOR_NAME
Indicates that theObject.getOwnPropertyDescriptor.get
contains name.JS_PROPERTY_DESCRIPTOR_NEW_LINE
Indicates that theObject.getOwnPropertyDescriptor.get
starts with a new line.JS_REFLECT
SupportReflect
.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 (seeMatcher.group()
).JS_SCRIPT_HANDLE_204_AS_ERROR
Javascript script tags handles a 204 (no content) response for the src attrib as error.JS_SCRIPT_SUPPORTS_FOR_AND_EVENT_WINDOW
Javascript script tags supports the 'for' and the 'event' attribute.JS_SELECT_FILE_THROWS
Indicates that setting the value to null has no effect.JS_SELECT_OPTIONS_HAS_SELECT_CLASS_NAME
Indicates that select.options has a wong class name.JS_SELECT_OPTIONS_IGNORE_NEGATIVE_LENGTH
Ignore negative value when setting the length.JS_SELECT_OPTIONS_IN_ALWAYS_TRUE
The 'in' operator returns always true for HtmlOptionsCollection.JS_SELECT_OPTIONS_NULL_FOR_OUTSIDE
Indicates that select.options returns null if requested index is outside.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_THROWS_IF_NEGATIV
Indicates that select.options[i] throws an exception if the requested index is negative.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_SELECTOR_TEXT_LOWERCASE
Javascript selectorText property returns selectors in lower case.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_STRING_INCLUDES
Indicates that string.includes() is supported.JS_STRING_REPEAT
Indicates that string.startsWith() and .endWith() are supported.JS_STRING_STARTS_ENDS_WITH
Indicates that string.startsWith() and .endWith() are supported.JS_STRING_TRIM_LEFT_RIGHT
Indicates that string.trimLeft() and .trimRight() are supported.JS_STYLE_UNSUPPORTED_PROPERTY_GETTER
IE supports accessing unsupported style elements via getter like val = elem.style.htmlunit;.JS_STYLE_WORD_SPACING_ACCEPTS_PERCENT
Indicates wordSpacing support percent values.JS_STYLE_WRONG_INDEX_RETURNS_UNDEFINED
Indicates that trying to access the style property with a wrong index returns undefined instead of "".JS_STYLESHEETLIST_ACTIVE_ONLY
Stylesheet list contains only active style sheets.JS_SYMBOL
Supports Symbol.JS_TABLE_CELL_HEIGHT_DOES_NOT_RETURN_NEGATIVE_VALUES
The width cell height does not return negative values.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_COLUMN_WIDTH_NULL_STRING
The width column property has a value of 'null' for null.JS_TABLE_ROW_DELETE_CELL_REQUIRES_INDEX
Calling deleteCell without an index throws an exception.JS_TABLE_SPAN_SET_ZERO_IF_INVALID
Set span zo zero if provided value is invalid.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".JS_TEXT_AREA_GET_MAXLENGTH_MAX_INT
Getting the property maxLength if it is not defined in the DOM returns MAX_INT.JS_TEXT_AREA_SET_COLS_NEGATIVE_THROWS_EXCEPTION
Setting the property cols throws an exception, if the provided value is less than 0.JS_TEXT_AREA_SET_COLS_THROWS_EXCEPTION
Setting the property cols throws an exception, if the provided value is not convertible into an integer.JS_TEXT_AREA_SET_MAXLENGTH_NEGATIVE_THROWS_EXCEPTION
Setting the propertymaxLength
throws an exception, if the provided value is less than 0.JS_TEXT_AREA_SET_ROWS_NEGATIVE_THROWS_EXCEPTION
Setting the propertyrows
throws an exception, if the provided value is less than 0.JS_TEXT_AREA_SET_ROWS_THROWS_EXCEPTION
Setting the property rows throws an exception, if the provided value is not convertible into an integer.JS_TEXT_AREA_SET_VALUE_NULL
Setting the value processes null as null value.JS_TREEWALKER_EXPAND_ENTITY_REFERENCES_FALSE
Indicates thatTreeWalker.expandEntityReferences
is alwaysfalse
.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 methodacceptNode(..)
is supported).JS_TYPE_ACCEPTS_ARBITRARY_VALUES
Setting the property align to arbitrary values is allowed.JS_VALIGN_CONVERTS_TO_LOWERCASE
Setting the property valign converts to lowercase.JS_WEAK_SET
Indicates that WeakSet is supported.JS_WIDTH_HEIGHT_ACCEPTS_ARBITRARY_VALUES
Setting the property width/height to arbitrary values is allowed.JS_WINDOW_ACTIVEXOBJECT_HIDDEN
The window.ActiveXObject is special in IE 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_COMPUTED_STYLE_PSEUDO_ACCEPT_WITHOUT_COLON
window.getComputedStyle works with pseudo selectors without colon in front.JS_WINDOW_FORMFIELDS_ACCESSIBLE_BY_NAME
window.name
returns also form fields (e.g. input, textarea).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.JS_WINDOW_INSTALL_TRIGGER_NULL
Javascript InstallTrigger property set to null.JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_131
Difference of window.outer/inner height is 131.JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_138
Difference of window.outer/inner height is 138.JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_86
Difference of window.outer/inner height is 86.JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_91
Difference of window.outer/inner height is 91.JS_WINDOW_SELECTION_NULL_IF_INVISIBLE
Window.getSelection returns null, if the window is not visible.JS_WINDOW_TOP_WRITABLE
Window.top property is writable.JS_WORKER_IMPORT_SCRIPTS_ACCEPTS_ALL
Method importScripts does not check the content type for js.JS_XML
Supports XML.JS_XML_GET_ELEMENT_BY_ID__ANY_ELEMENT
XMLDocument: .getElementById() to return any element, not HTML specifically.JS_XML_GET_ELEMENTS_BY_TAG_NAME_LOCAL
XMLDocument: .getElementsByTagName() to search the nodes by their local name.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_ROOT_CDATA_AS_ESCAPED_TEXT
Indicates thatXMLSerializer.serializeToString(..)
serializes a single CDataSection as escaped text instead of<!
JS_XML_SUPPORT_VIA_ACTIVEXOBJECT
Indicates that the browser uses the ActiveXObject for implementing XML support.JS_XSLT_TRANSFORM_INDENT
XSLTProcessor.transformToDocument
supports output indent attribute.KEYBOARD_EVENT_SPECIAL_KEYPRESS
With special keys [in .type(int)], should we trigger onkeypress event or not.KEYGEN_AS_BLOCK
Handle<keygen>
as<block>
.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'.PAGE_SELECTION_RANGE_FROM_SELECTABLE_TEXT_INPUT
QUERYSELECTOR_CSS3_PSEUDO_REQUIRE_ATTACHED_NODE
IE throws a syntax error if a css3 pseudo selector is used on a detached node.QUERYSELECTORALL_NOT_IN_QUIRKS
Indicates.querySelectorAll()
and.querySelector()
is not supported in quirks mode.RESETINPUT_DEFAULT_VALUE_IF_VALUE_NOT_DEFINED
Set the value attribute of a reset input to 'Reset' if no value attribute specified.SLOT_CONTENTS
The default display style of slot is 'content'.STYLESHEET_ADD_RULE_RETURNS_POS
Method addRule returns the rule position instead of -1.STYLESHEET_HREF_EMPTY_IS_NULL
Indicates that the href property for a <link rel="stylesheet" type="text/css" href="" /> (href empty) is null.SUBMITINPUT_DEFAULT_VALUE_IF_VALUE_NOT_DEFINED
Set the value attribute of a submit input to 'Submit Query' if no value attribute specified.SVG_UNKNOWN_ARE_DOM
Indicates that unknown tags inside an SVG element are handled as DOM elements, not SVG elements.URL_ABOUT_BLANK_HAS_BLANK_PATH
Indicates, that the pathname for the url 'blank' is empty; instead of 'blank'.URL_AUTH_CREDENTIALS
Indicates, that the browser supports username and password as part of the url (e.g. http://john.smith:secret@localhost).URL_IGNORE_SPECIAL
The protocol setter does not check for special protocols.URL_MINIMAL_QUERY_ENCODING
Replace only ' ' with %20 when encode the query part of an url.URL_MISSING_SLASHES
Handles missing slashes.WEBSOCKET_ORIGIN_SET
Set the origin property for web socket events.WINDOW_EXECUTE_EVENTS
Execute window events.XHR_ALL_RESPONSE_HEADERS_APPEND_SEPARATOR
XMLHttpRequest.getAllResponseHeaders() has a trailing separator.XHR_ALL_RESPONSE_HEADERS_SEPARATE_BY_LF
XMLHttpRequest.getAllResponseHeaders() uses only Lf as separator.XHR_FIRE_STATE_OPENED_AGAIN_IN_ASYNC_MODE
XMLHttpRequest triggers the opened event at the beginning of the send method again.XHR_HANDLE_SYNC_NETWORK_ERRORS
Indicates that the Browser handles async and sync network errors the same way.XHR_LENGTH_COMPUTABLE
ProgressEvent.lengthComputable is true.XHR_LOAD_ALWAYS_AFTER_DONE
XMLHttpRequest triggers the load events also if the abort was signaled.XHR_LOAD_START_ASYNC
XMLHttpRequest triggers the load start event async.XHR_NO_CROSS_ORIGIN_TO_ABOUT
A cross origin request toabout:blank
is not allowed.XHR_OPEN_ALLOW_EMTPY_URL
Indicates if an empty url is allowed as url param for the open method.XHR_PROGRESS_ON_NETWORK_ERROR_ASYNC
XMLHttpRequest triggers an additional progress event if a network error was thrown in async mode.XHR_RESPONSE_TEXT_EMPTY_UNSENT
If state unsent the response text is empty even if the response type is wrong.XHR_RESPONSE_TYPE_THROWS_UNSENT
Setting the responseType throws in state unsent.XHR_SEND_IGNORES_BLOB_MIMETYPE_AS_CONTENTTYPE
Indicates if the XMLHttpRequest.send() method will send the mimeType of the blob as Content-Type header.XHR_SEND_NETWORK_ERROR_IF_ABORTED
Indicates if the XMLHttpRequest.send() method will throw if aborted.XHR_USE_CONTENT_CHARSET
Indicates that the content charset is used for response parsing.XPATH_SELECTION_NAMESPACES
Indicates that the 'SelectionNamespaces' property is supported by XPath expressions.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BrowserVersionFeatures
valueOf(java.lang.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.
-
-
-
Enum Constant Detail
-
ANCHOR_EMPTY_HREF_NO_FILENAME
public static final BrowserVersionFeatures ANCHOR_EMPTY_HREF_NO_FILENAME
If the "href" attribute of HtmlAnchor is defined but empty then IE interprets this as an empty filename. Example: The page https://www.htmlunit.org/test/myFile.html contains an anchor with an empty href attribute. Clicking the link in IE force the load of page https://www.htmlunit.org/test/. In Firefox the URL is unchanged.
-
ANCHOR_SEND_PING_REQUEST
public static final BrowserVersionFeatures ANCHOR_SEND_PING_REQUEST
Ignore target whenhref
is a javascript snippet.
-
CONNECTION_KEEP_ALIVE_IE
public static final BrowserVersionFeatures CONNECTION_KEEP_ALIVE_IE
Use Keep-Alive instead of keep-alive.
-
CONTENT_SECURITY_POLICY_IGNORED
public static final BrowserVersionFeatures CONTENT_SECURITY_POLICY_IGNORED
Browser does not check the CSP.
-
CSS_BACKGROUND_INITIAL
public static final BrowserVersionFeatures CSS_BACKGROUND_INITIAL
Background image is 'initial'.
-
CSS_BACKGROUND_RGBA
public static final BrowserVersionFeatures CSS_BACKGROUND_RGBA
Background image is 'rgba(0, 0, 0, 0)'.
-
CSS_CSSTEXT_FF_STYLE
public static final BrowserVersionFeatures CSS_CSSTEXT_FF_STYLE
CSSFontFaceRule.cssText
uses one more blank.
-
CSS_CSSTEXT_IE_STYLE
public static final BrowserVersionFeatures CSS_CSSTEXT_IE_STYLE
CSSFontFaceRule.cssText
uses\n\t
to break lines.
-
CSS_DIALOG_NONE
public static final BrowserVersionFeatures CSS_DIALOG_NONE
Is display style of HtmlDialog is 'none'.
-
CSS_DISPLAY_BLOCK
public static final BrowserVersionFeatures CSS_DISPLAY_BLOCK
Is display style 'block'.
-
CSS_DISPLAY_BLOCK2
public static final BrowserVersionFeatures CSS_DISPLAY_BLOCK2
Is display style 'block'.
-
CSS_LENGTH_INITIAL
public static final BrowserVersionFeatures CSS_LENGTH_INITIAL
'initial' is a valid length value.
-
CSS_NOSCRIPT_DISPLAY_INLINE
public static final BrowserVersionFeatures CSS_NOSCRIPT_DISPLAY_INLINE
The default value of the display property for the 'noscript' tag is 'inline' instead of the default one.
-
CSS_OUTLINE_WIDTH_UNIT_NOT_REQUIRED
public static final BrowserVersionFeatures CSS_OUTLINE_WIDTH_UNIT_NOT_REQUIRED
Unit is not required when setting outline-width style.
-
CSS_PROGRESS_DISPLAY_INLINE
public static final BrowserVersionFeatures CSS_PROGRESS_DISPLAY_INLINE
The default value of the display property for the 'progress' tag is 'inline' instead of the default one.
-
CSS_PSEUDO_SELECTOR_MS_PLACEHHOLDER
public static final BrowserVersionFeatures CSS_PSEUDO_SELECTOR_MS_PLACEHHOLDER
Is the css pseudo selector -ms-input-placeholder supported.
-
CSS_PSEUDO_SELECTOR_PLACEHOLDER_SHOWN
public static final BrowserVersionFeatures CSS_PSEUDO_SELECTOR_PLACEHOLDER_SHOWN
Is the css pseudo selector placeholder-shown supported.
-
CSS_RP_DISPLAY_NONE
public static final BrowserVersionFeatures CSS_RP_DISPLAY_NONE
The default value of the display property for the 'rp' tag is 'none'.
-
CSS_RT_DISPLAY_RUBY_TEXT_ALWAYS
public static final BrowserVersionFeatures CSS_RT_DISPLAY_RUBY_TEXT_ALWAYS
The default value of the display property for the 'rt' tag is always 'ruby-text'.
-
CSS_SET_NULL_THROWS
public static final BrowserVersionFeatures CSS_SET_NULL_THROWS
Throws exception on setting a CSS style value to null.
-
CSS_STYLE_PROP_DISCONNECTED_IS_EMPTY
public static final BrowserVersionFeatures CSS_STYLE_PROP_DISCONNECTED_IS_EMPTY
For disconnected items style properties are blank.
-
CSS_STYLE_PROP_FONT_DISCONNECTED_IS_EMPTY
public static final BrowserVersionFeatures CSS_STYLE_PROP_FONT_DISCONNECTED_IS_EMPTY
For disconnected items style font property is blank.
-
CSS_VERTICAL_ALIGN_SUPPORTS_AUTO
public static final BrowserVersionFeatures CSS_VERTICAL_ALIGN_SUPPORTS_AUTO
'auto' is supported when setting vertical-align style.
-
CSS_ZINDEX_TYPE_INTEGER
public static final BrowserVersionFeatures CSS_ZINDEX_TYPE_INTEGER
zIndex is of type Integer. Other values are ignored ('').
-
DIALOGWINDOW_REFERER
public static final BrowserVersionFeatures DIALOGWINDOW_REFERER
Add the 'Referer' header to a request triggered by window.showModalDialog.
-
DOM_NORMALIZE_REMOVE_CHILDREN
public static final BrowserVersionFeatures DOM_NORMALIZE_REMOVE_CHILDREN
IE removes all child text nodes, but FF preserves the first.
-
EVENT_BEFORE_UNLOAD_RETURN_VALUE_IS_HTML5_LIKE
public static final BrowserVersionFeatures EVENT_BEFORE_UNLOAD_RETURN_VALUE_IS_HTML5_LIKE
Indicates whether returnValue behaves HTML5-like with an empty string default.
-
EVENT_CONTEXT_MENU_HAS_DETAIL_1
public static final BrowserVersionFeatures EVENT_CONTEXT_MENU_HAS_DETAIL_1
The context menu MouseEvent has a detail of 1.
-
EVENT_FOCUS_FOCUS_IN_BLUR_OUT
public static final BrowserVersionFeatures EVENT_FOCUS_FOCUS_IN_BLUR_OUT
Triggers the onfocus onfocusin blur onfocusout events in this order.
-
EVENT_FOCUS_IN_FOCUS_OUT_BLUR
public static final BrowserVersionFeatures EVENT_FOCUS_IN_FOCUS_OUT_BLUR
Triggers the onfocusin onfocus onfocusout blur events in this order.
-
EVENT_FOCUS_ON_LOAD
public static final BrowserVersionFeatures EVENT_FOCUS_ON_LOAD
Triggers the onfocus event when focusing the body on load.
-
EVENT_HANDLER_NULL_RETURN_IS_MEANINGFUL
public static final BrowserVersionFeatures EVENT_HANDLER_NULL_RETURN_IS_MEANINGFUL
Indicates whether returning 'null' from a property handler is meaningful.
-
EVENT_MOUSE_ON_DISABLED
public static final BrowserVersionFeatures EVENT_MOUSE_ON_DISABLED
Mouse events are triggered on disabled elements also.
-
EVENT_ONANIMATION_DOCUMENT_CREATE_NOT_SUPPORTED
public static final BrowserVersionFeatures EVENT_ONANIMATION_DOCUMENT_CREATE_NOT_SUPPORTED
AnimationEvent
can not be created by calling document.createEvent('AnimationEvent').
-
EVENT_ONCHANGE_AFTER_ONCLICK
public static final BrowserVersionFeatures EVENT_ONCHANGE_AFTER_ONCLICK
Triggers "onchange" event handler after "onclick" event handler.
-
EVENT_ONCLICK_FOR_SELECT_ONLY
public static final BrowserVersionFeatures EVENT_ONCLICK_FOR_SELECT_ONLY
Triggers "onclick" event handler for the select only, not for the clicked option.
-
EVENT_ONCLICK_POINTEREVENT_DETAIL_0
public static final BrowserVersionFeatures EVENT_ONCLICK_POINTEREVENT_DETAIL_0
PointerEvent
has detail of 0.
-
EVENT_ONCLICK_USES_POINTEREVENT
public static final BrowserVersionFeatures EVENT_ONCLICK_USES_POINTEREVENT
Triggers 'onclick' event handler usingPointerEvent
.
-
EVENT_ONCLOSE_DOCUMENT_CREATE_NOT_SUPPORTED
public static final BrowserVersionFeatures EVENT_ONCLOSE_DOCUMENT_CREATE_NOT_SUPPORTED
CloseEvent
can not be created by calling document.createEvent('CloseEvent').
-
EVENT_ONDOUBLECLICK_USES_POINTEREVENT
public static final BrowserVersionFeatures EVENT_ONDOUBLECLICK_USES_POINTEREVENT
Triggers 'ondblclick' event handler usingPointerEvent
.
-
EVENT_ONLOAD_INTERNAL_JAVASCRIPT
public static final BrowserVersionFeatures EVENT_ONLOAD_INTERNAL_JAVASCRIPT
Triggers "onload" event if internal javascript loaded.
-
EVENT_ONMESSAGE_DEFAULT_DATA_NULL
public static final BrowserVersionFeatures EVENT_ONMESSAGE_DEFAULT_DATA_NULL
MessageEvent default data value is null.
-
EVENT_ONMOUSEDOWN_FOR_SELECT_OPTION_TRIGGERS_ADDITIONAL_DOWN_FOR_SELECT
public static final BrowserVersionFeatures 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
public static final BrowserVersionFeatures EVENT_ONMOUSEDOWN_NOT_FOR_SELECT_OPTION
Does not trigger "onmousedown" event handler for the select options.
-
EVENT_ONMOUSEOVER_FOR_DISABLED_OPTION
public static final BrowserVersionFeatures EVENT_ONMOUSEOVER_FOR_DISABLED_OPTION
FF triggers a mouseover event even if the option is disabled.
-
EVENT_ONMOUSEOVER_NEVER_FOR_SELECT_OPTION
public static final BrowserVersionFeatures EVENT_ONMOUSEOVER_NEVER_FOR_SELECT_OPTION
IE never triggers a mouseover event for select options.
-
EVENT_ONMOUSEUP_FOR_SELECT_OPTION_TRIGGERS_ADDITIONAL_UP_FOR_SELECT
public static final BrowserVersionFeatures 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
public static final BrowserVersionFeatures EVENT_ONMOUSEUP_NOT_FOR_SELECT_OPTION
Does not trigger "onmouseup" event handler for the select options.
-
EVENT_ONPOPSTATE_DOCUMENT_CREATE_NOT_SUPPORTED
public static final BrowserVersionFeatures EVENT_ONPOPSTATE_DOCUMENT_CREATE_NOT_SUPPORTED
PopStateEvent
can not be created by calling document.createEvent('PopStateEvent').
-
EVENT_TYPE_BEFOREUNLOADEVENT
public static final BrowserVersionFeatures EVENT_TYPE_BEFOREUNLOADEVENT
Supports event type 'BeforeUnloadEvent'.
-
EVENT_TYPE_HASHCHANGEEVENT
public static final BrowserVersionFeatures EVENT_TYPE_HASHCHANGEEVENT
Supports event type 'HashChangeEvent'.
-
EVENT_TYPE_MOUSEWHEELEVENT
public static final BrowserVersionFeatures EVENT_TYPE_MOUSEWHEELEVENT
Supports vendor specific event type 'MouseWheelEvent'.
-
EVENT_TYPE_POINTEREVENT
public static final BrowserVersionFeatures EVENT_TYPE_POINTEREVENT
Supports event type 'PointerEvent'.
-
EVENT_TYPE_PROGRESSEVENT
public static final BrowserVersionFeatures EVENT_TYPE_PROGRESSEVENT
Supports event type 'ProgressEvent'.
-
EVENT_TYPE_TEXTEVENT
public static final BrowserVersionFeatures EVENT_TYPE_TEXTEVENT
Supports event type 'TextEvent'.
-
EVENT_TYPE_WHEELEVENT
public static final BrowserVersionFeatures EVENT_TYPE_WHEELEVENT
Supports event type 'WheelEvent'.
-
FOCUS_BODY_ELEMENT_AT_START
public static final BrowserVersionFeatures FOCUS_BODY_ELEMENT_AT_START
For new pages the focus points to the body node.
-
FORMFIELD_REACHABLE_BY_NEW_NAMES
public static final BrowserVersionFeatures 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
public static final BrowserVersionFeatures FORMFIELD_REACHABLE_BY_ORIGINAL_NAME
Indicates if a form field is directly reachable by its original name once this has been changed.
-
FORM_FORM_ATTRIBUTE_SUPPORTED
public static final BrowserVersionFeatures FORM_FORM_ATTRIBUTE_SUPPORTED
Form elements are able to refer to the for by using the from attribute.
-
FORM_IGNORE_REL_NOREFERRER
public static final BrowserVersionFeatures FORM_IGNORE_REL_NOREFERRER
Form elements are able to refer to the for by using the from attribute.
-
FORM_PARAMETRS_NOT_SUPPORTED_FOR_IMAGE
public static final BrowserVersionFeatures FORM_PARAMETRS_NOT_SUPPORTED_FOR_IMAGE
Form formxxx parameters not supported for input type image.
-
FORM_SUBMISSION_DOWNLOWDS_ALSO_IF_ONLY_HASH_CHANGED
public static final BrowserVersionFeatures FORM_SUBMISSION_DOWNLOWDS_ALSO_IF_ONLY_HASH_CHANGED
Form submit forces a real request also if only the hash was changed.
-
FORM_SUBMISSION_HEADER_CACHE_CONTROL_MAX_AGE
public static final BrowserVersionFeatures FORM_SUBMISSION_HEADER_CACHE_CONTROL_MAX_AGE
Form submit includes the Cache-Control: max-age=0 header.
-
FORM_SUBMISSION_HEADER_CACHE_CONTROL_NO_CACHE
public static final BrowserVersionFeatures FORM_SUBMISSION_HEADER_CACHE_CONTROL_NO_CACHE
Form submit includes the Cache-Control: no-cache header.
-
FORM_SUBMISSION_HEADER_ORIGIN
public static final BrowserVersionFeatures FORM_SUBMISSION_HEADER_ORIGIN
Forms are ignoring the rel='noreferrer' attribute.
-
FORM_SUBMISSION_URL_WITHOUT_HASH
public static final BrowserVersionFeatures FORM_SUBMISSION_URL_WITHOUT_HASH
Form submit is done without the hash part of the action url.
-
FRAME_LOCATION_ABOUT_BLANK_FOR_ABOUT_SCHEME
public static final BrowserVersionFeatures FRAME_LOCATION_ABOUT_BLANK_FOR_ABOUT_SCHEME
If the frame src has 'about:' scheme always use 'about:blank' as source.
-
HTMLABBREVIATED
public static final BrowserVersionFeatures HTMLABBREVIATED
-
HTMLALLCOLLECTION_DO_NOT_CONVERT_STRINGS_TO_NUMBER
public static final BrowserVersionFeatures HTMLALLCOLLECTION_DO_NOT_CONVERT_STRINGS_TO_NUMBER
HtmlAllCollection.item returns null instead of undefined if an element was not found.
-
HTMLALLCOLLECTION_INTEGER_INDEX
public static final BrowserVersionFeatures HTMLALLCOLLECTION_INTEGER_INDEX
HtmlAllCollection.item(int) requires int parameter.
-
HTMLALLCOLLECTION_NO_COLLECTION_FOR_MANY_HITS
public static final BrowserVersionFeatures HTMLALLCOLLECTION_NO_COLLECTION_FOR_MANY_HITS
HtmlCollection returns the first hit instead of a collection if many elements found.
-
HTMLALLCOLLECTION_NULL_IF_NAMED_ITEM_NOT_FOUND
public static final BrowserVersionFeatures HTMLALLCOLLECTION_NULL_IF_NAMED_ITEM_NOT_FOUND
HtmlAllCollection.namedItem returns null instead of undefined if an element was not found.
-
HTMLBASEFONT_END_TAG_FORBIDDEN
public static final BrowserVersionFeatures HTMLBASEFONT_END_TAG_FORBIDDEN
Should org.htmlunit.javascript.host.html.HTMLBaseFontElement#isEndTagForbidden().
-
HTMLBASE_HREF_DEFAULT_EMPTY
public static final BrowserVersionFeatures HTMLBASE_HREF_DEFAULT_EMPTY
Base tag href attribute is empty if not defined.
-
HTMLBUTTON_SUBMIT_IGNORES_DISABLED_STATE
public static final BrowserVersionFeatures HTMLBUTTON_SUBMIT_IGNORES_DISABLED_STATE
If type submit/reset the form update is triggered even if disabled.
-
HTMLBUTTON_WILL_VALIDATE_IGNORES_READONLY
public static final BrowserVersionFeatures HTMLBUTTON_WILL_VALIDATE_IGNORES_READONLY
willValidate does not check the readonly property.
-
HTMLCOLLECTION_ITEM_FUNCT_SUPPORTS_DOUBLE_INDEX_ALSO
public static final BrowserVersionFeatures HTMLCOLLECTION_ITEM_FUNCT_SUPPORTS_DOUBLE_INDEX_ALSO
HtmlCollection.item() supports also doubles as index.
-
HTMLCOLLECTION_ITEM_SUPPORTS_DOUBLE_INDEX_ALSO
public static final BrowserVersionFeatures HTMLCOLLECTION_ITEM_SUPPORTS_DOUBLE_INDEX_ALSO
HtmlCollection.item[] supports also doubles as index.
-
HTMLCOLLECTION_ITEM_SUPPORTS_ID_SEARCH_ALSO
public static final BrowserVersionFeatures HTMLCOLLECTION_ITEM_SUPPORTS_ID_SEARCH_ALSO
HtmlCollection.item searches by id also.
-
HTMLCOLLECTION_NAMED_ITEM_ID_FIRST
public static final BrowserVersionFeatures HTMLCOLLECTION_NAMED_ITEM_ID_FIRST
HtmlCollection.namedItem searches by id first.
-
HTMLCOLLECTION_NULL_IF_NOT_FOUND
public static final BrowserVersionFeatures HTMLCOLLECTION_NULL_IF_NOT_FOUND
HtmlCollection returns null instead of undefined if an element was not found.
-
HTMLCOLLECTION_SUPPORTS_PARANTHESES
public static final BrowserVersionFeatures HTMLCOLLECTION_SUPPORTS_PARANTHESES
HtmlAllCollection(int) is not supported.
-
HTMLDOCUMENT_CHARSET_LOWERCASE
public static final BrowserVersionFeatures HTMLDOCUMENT_CHARSET_LOWERCASE
Isdocument.charset
lower-case.
-
HTMLDOCUMENT_COLOR
public static final BrowserVersionFeatures HTMLDOCUMENT_COLOR
Do document.bgColor/.alinkColor/.vlinkColor/.linkColor have value by default.
-
HTMLDOCUMENT_COOKIES_IGNORE_BLANK
public static final BrowserVersionFeatures HTMLDOCUMENT_COOKIES_IGNORE_BLANK
Calling cookies setter with blank string does not reset the cookies.
-
HTMLDOCUMENT_ELEMENTS_BY_NAME_EMPTY
public static final BrowserVersionFeatures HTMLDOCUMENT_ELEMENTS_BY_NAME_EMPTY
/**document.getElementsByName
returns an empty list if called with the empty string.
-
HTMLDOCUMENT_FUNCTION_DETACHED
public static final BrowserVersionFeatures HTMLDOCUMENT_FUNCTION_DETACHED
We can use functions in detached documents.
-
HTMLDOCUMENT_GET_ALSO_FRAMES
public static final BrowserVersionFeatures HTMLDOCUMENT_GET_ALSO_FRAMES
Calls todocument.XYZ
also looks at frames.
-
HTMLDOCUMENT_GET_FOR_ID_AND_OR_NAME
public static final BrowserVersionFeatures HTMLDOCUMENT_GET_FOR_ID_AND_OR_NAME
Calls todocument.XYZ
looks at children with the specified ID and/or name.
-
HTMLDOCUMENT_GET_PREFERS_STANDARD_FUNCTIONS
public static final BrowserVersionFeatures HTMLDOCUMENT_GET_PREFERS_STANDARD_FUNCTIONS
Calls todocument.XYZ
should first look at standard functions before looking at elements namedXYZ
.
-
HTMLELEMENT_ALIGN_INVALID
public static final BrowserVersionFeatures HTMLELEMENT_ALIGN_INVALID
Allows invalid 'align' values.
-
HTMLELEMENT_DETACH_ACTIVE_TRIGGERS_NO_KEYUP_EVENT
public static final BrowserVersionFeatures HTMLELEMENT_DETACH_ACTIVE_TRIGGERS_NO_KEYUP_EVENT
Detaching the active element from the dom tree triggers no keyup event.
-
HTMLELEMENT_REMOVE_ACTIVE_TRIGGERS_BLUR_EVENT
public static final BrowserVersionFeatures HTMLELEMENT_REMOVE_ACTIVE_TRIGGERS_BLUR_EVENT
Removing the active element from the dom tree triggers the onblur event.
-
HTMLIMAGE_BLANK_SRC_AS_EMPTY
public static final BrowserVersionFeatures HTMLIMAGE_BLANK_SRC_AS_EMPTY
Handle blank source like empty.
-
HTMLIMAGE_EMPTY_SRC_DISPLAY_FALSE
public static final BrowserVersionFeatures HTMLIMAGE_EMPTY_SRC_DISPLAY_FALSE
Empty src attribute sets display to false.
-
HTMLIMAGE_HTMLELEMENT
public static final BrowserVersionFeatures HTMLIMAGE_HTMLELEMENT
Is document.cretaeElement('image') an HTMLElement.
-
HTMLIMAGE_HTMLUNKNOWNELEMENT
public static final BrowserVersionFeatures HTMLIMAGE_HTMLUNKNOWNELEMENT
Is document.cretaeElement('image') an HTMLUnknownElement.
-
HTMLIMAGE_INVISIBLE_NO_SRC
public static final BrowserVersionFeatures HTMLIMAGE_INVISIBLE_NO_SRC
Mark the image as invisible if no src attribute defined.
-
HTMLIMAGE_NAME_VALUE_PARAMS
public static final BrowserVersionFeatures HTMLIMAGE_NAME_VALUE_PARAMS
Clicking an image input submits the value as param if defined.
-
HTMLINPUT_ATTRIBUTE_MIN_MAX_LENGTH_SUPPORTED
public static final BrowserVersionFeatures HTMLINPUT_ATTRIBUTE_MIN_MAX_LENGTH_SUPPORTED
HTMLInputElement: minlength and maxlength attributes are supported.
-
HTMLINPUT_CHECKBOX_DOES_NOT_CLICK_SURROUNDING_ANCHOR
public static final BrowserVersionFeatures HTMLINPUT_CHECKBOX_DOES_NOT_CLICK_SURROUNDING_ANCHOR
When clicking acheckbox
orradio
input the surrounding anchor is not clicked.
-
HTMLINPUT_DOES_NOT_CLICK_SURROUNDING_ANCHOR
public static final BrowserVersionFeatures HTMLINPUT_DOES_NOT_CLICK_SURROUNDING_ANCHOR
When clicking an input the surrounding anchor is not clicked.
-
HTMLINPUT_FILES_UNDEFINED
public static final BrowserVersionFeatures HTMLINPUT_FILES_UNDEFINED
HTMLInputElement:files
to beundefined
.
-
HTMLINPUT_FILE_SELECTION_START_END_NULL
public static final BrowserVersionFeatures HTMLINPUT_FILE_SELECTION_START_END_NULL
HTMLInputElement: typefile
selectionSart/End are null.
-
HTMLINPUT_TYPE_COLOR_NOT_SUPPORTED
public static final BrowserVersionFeatures HTMLINPUT_TYPE_COLOR_NOT_SUPPORTED
HTMLInputElement color type is not supported.
-
HTMLINPUT_TYPE_DATETIME_LOCAL_SUPPORTED
public static final BrowserVersionFeatures HTMLINPUT_TYPE_DATETIME_LOCAL_SUPPORTED
HTMLInputElement datetime-local type is supported.
-
HTMLINPUT_TYPE_DATETIME_SUPPORTED
public static final BrowserVersionFeatures HTMLINPUT_TYPE_DATETIME_SUPPORTED
HTMLInputElement date and time types are supported.
-
HTMLINPUT_TYPE_IMAGE_IGNORES_CUSTOM_VALIDITY
public static final BrowserVersionFeatures HTMLINPUT_TYPE_IMAGE_IGNORES_CUSTOM_VALIDITY
HTMLInputElement image type is not supported.
-
HTMLINPUT_TYPE_MONTH_SUPPORTED
public static final BrowserVersionFeatures HTMLINPUT_TYPE_MONTH_SUPPORTED
HTMLInputElement month type is supported.
-
HTMLINPUT_TYPE_WEEK_SUPPORTED
public static final BrowserVersionFeatures HTMLINPUT_TYPE_WEEK_SUPPORTED
HTMLInputElement week type is supported.
-
HTMLKEYGEN_END_TAG_FORBIDDEN
public static final BrowserVersionFeatures HTMLKEYGEN_END_TAG_FORBIDDEN
Should the HTMLElement ofkeygen
have no end tag.
-
HTMLLINK_CHECK_TYPE_FOR_STYLESHEET
public static final BrowserVersionFeatures HTMLLINK_CHECK_TYPE_FOR_STYLESHEET
If the type is present for a link only use if type is text/css.
-
HTMLOPTION_PREVENT_DISABLED
public static final BrowserVersionFeatures HTMLOPTION_PREVENT_DISABLED
-
HTMLOPTION_REMOVE_SELECTED_ATTRIB_DESELECTS
public static final BrowserVersionFeatures HTMLOPTION_REMOVE_SELECTED_ATTRIB_DESELECTS
Removing the selected attribute, de selects the option.
-
HTMLSCRIPT_TRIM_TYPE
public static final BrowserVersionFeatures HTMLSCRIPT_TRIM_TYPE
Trims the value of the type attribute before to verify it.
-
HTMLSELECT_WILL_VALIDATE_ALWAYS_TRUE
public static final BrowserVersionFeatures HTMLSELECT_WILL_VALIDATE_ALWAYS_TRUE
willValidate returns always true.
-
HTMLSELECT_WILL_VALIDATE_IGNORES_READONLY
public static final BrowserVersionFeatures HTMLSELECT_WILL_VALIDATE_IGNORES_READONLY
willValidate does not check the readonly property.
-
HTMLTEXTAREA_SET_DEFAULT_VALUE_UPDATES_VALUE
public static final BrowserVersionFeatures HTMLTEXTAREA_SET_DEFAULT_VALUE_UPDATES_VALUE
Setting defaultValue updates the value also.
-
HTMLTEXTAREA_USE_ALL_TEXT_CHILDREN
public static final BrowserVersionFeatures HTMLTEXTAREA_USE_ALL_TEXT_CHILDREN
When calculation the value of a text area ie uses a recursive approach.
-
HTMLTEXTAREA_WILL_VALIDATE_IGNORES_READONLY
public static final BrowserVersionFeatures HTMLTEXTAREA_WILL_VALIDATE_IGNORES_READONLY
willValidate does not check the readonly property.
-
HTMLTRACK_END_TAG_FORBIDDEN
public static final BrowserVersionFeatures HTMLTRACK_END_TAG_FORBIDDEN
Should org.htmlunit.javascript.host.html.HTMLTrackElement#isEndTagForbidden().
-
HTML_ATTRIBUTE_LOWER_CASE
public static final BrowserVersionFeatures HTML_ATTRIBUTE_LOWER_CASE
HTML attributes are always lower case.
-
HTML_COLOR_EXPAND_ZERO
public static final BrowserVersionFeatures HTML_COLOR_EXPAND_ZERO
Expand #0 to #000000.
-
HTML_COLOR_RESTRICT
public static final BrowserVersionFeatures HTML_COLOR_RESTRICT
Do not allow anything invalid in color, but restrict to valid values (names and hex digits) only.
-
HTML_COLOR_TO_LOWER
public static final BrowserVersionFeatures HTML_COLOR_TO_LOWER
Convert the color (name and hex code) to lower case.
-
HTML_COMMAND_TAG
public static final BrowserVersionFeatures HTML_COMMAND_TAG
HTML parser supports the 'command' tag.
-
HTML_ISINDEX_TAG
public static final BrowserVersionFeatures HTML_ISINDEX_TAG
HTML parser supports the 'isindex' tag.
-
HTML_MAIN_TAG
public static final BrowserVersionFeatures HTML_MAIN_TAG
HTML parser supports the 'main' tag.
-
HTML_OBJECT_CLASSID
public static final BrowserVersionFeatures HTML_OBJECT_CLASSID
Supports <object>classid
attribute.
-
HTTP_COOKIE_EXTENDED_DATE_PATTERNS_1
public static final BrowserVersionFeatures HTTP_COOKIE_EXTENDED_DATE_PATTERNS_1
Additionally support dates in format "d/M/yyyy".
-
HTTP_COOKIE_EXTENDED_DATE_PATTERNS_2
public static final BrowserVersionFeatures HTTP_COOKIE_EXTENDED_DATE_PATTERNS_2
Dates format pattern 2.
-
HTTP_COOKIE_EXTRACT_PATH_FROM_LOCATION
public static final BrowserVersionFeatures HTTP_COOKIE_EXTRACT_PATH_FROM_LOCATION
Indicates that the path is extracted from the location. Sample: from the location /foo/boo only /foo is used.
-
HTTP_COOKIE_REMOVE_DOT_FROM_ROOT_DOMAINS
public static final BrowserVersionFeatures HTTP_COOKIE_REMOVE_DOT_FROM_ROOT_DOMAINS
domain '.org' is handled as 'org'.
-
HTTP_COOKIE_START_DATE_1970
public static final BrowserVersionFeatures 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).
-
HTTP_HEADER_CH_UA
public static final BrowserVersionFeatures HTTP_HEADER_CH_UA
Browser sends Sec-ch headers.
-
HTTP_HEADER_SEC_FETCH
public static final BrowserVersionFeatures HTTP_HEADER_SEC_FETCH
Browser sends Sec-Fetch headers.
-
HTTP_HEADER_UPGRADE_INSECURE_REQUEST
public static final BrowserVersionFeatures HTTP_HEADER_UPGRADE_INSECURE_REQUEST
Browser sends Upgrade-Insecure-Requests header.
-
HTTP_REDIRECT_WITHOUT_HASH
public static final BrowserVersionFeatures HTTP_REDIRECT_WITHOUT_HASH
Redirection is done without the hash.
-
JS_ALIGN_ACCEPTS_ARBITRARY_VALUES
public static final BrowserVersionFeatures JS_ALIGN_ACCEPTS_ARBITRARY_VALUES
Setting the property align to arbitrary values is allowed.
-
JS_ALIGN_FOR_INPUT_IGNORES_VALUES
public static final BrowserVersionFeatures 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. For all other values an exception is still thrown.
-
JS_ANCHOR_HOSTNAME_IGNORE_BLANK
public static final BrowserVersionFeatures JS_ANCHOR_HOSTNAME_IGNORE_BLANK
The anchor hostname setter ignores blank url's.
-
JS_ANCHOR_PATHNAME_DETECT_WIN_DRIVES_URL
public static final BrowserVersionFeatures JS_ANCHOR_PATHNAME_DETECT_WIN_DRIVES_URL
The anchor pathname detects url's starting with one letter as file url's.
-
JS_ANCHOR_PATHNAME_DETECT_WIN_DRIVES_URL_REPLACE
public static final BrowserVersionFeatures JS_ANCHOR_PATHNAME_DETECT_WIN_DRIVES_URL_REPLACE
The anchor pathname detects url's starting with one letter as file url's and replaces them with the file protocol.
-
JS_ANCHOR_PATHNAME_NONE_FOR_BROKEN_URL
public static final BrowserVersionFeatures JS_ANCHOR_PATHNAME_NONE_FOR_BROKEN_URL
The anchor pathname property returns nothing for broken http(s) url's.
-
JS_ANCHOR_PATHNAME_PREFIX_WIN_DRIVES_URL
public static final BrowserVersionFeatures JS_ANCHOR_PATHNAME_PREFIX_WIN_DRIVES_URL
The anchor pathname prefixes file url's with '/'.
-
JS_ANCHOR_PROTOCOL_COLON_FOR_BROKEN_URL
public static final BrowserVersionFeatures 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
public static final BrowserVersionFeatures JS_ANCHOR_PROTOCOL_COLON_UPPER_CASE_DRIVE_LETTERS
The anchor protocol property converts drive letters to uppercase.
-
JS_ANCHOR_PROTOCOL_HTTP_FOR_BROKEN_URL
public static final BrowserVersionFeatures JS_ANCHOR_PROTOCOL_HTTP_FOR_BROKEN_URL
The anchor protocol property returns 'http' for broken http(s) url's.
-
JS_ANCHOR_PROTOCOL_INVALID_THROWS
public static final BrowserVersionFeatures JS_ANCHOR_PROTOCOL_INVALID_THROWS
The anchor protocol property setter throws an error if the protocol is not valid.
-
JS_ANCHOR_REQUIRES_NAME_OR_ID
public static final BrowserVersionFeatures JS_ANCHOR_REQUIRES_NAME_OR_ID
Javascript property anchors includes all anchors with a name or an id property. If not set name property is required.
-
JS_API_FETCH
public static final BrowserVersionFeatures JS_API_FETCH
Javascript fetch api is supported.
-
JS_AREA_WITHOUT_HREF_FOCUSABLE
public static final BrowserVersionFeatures JS_AREA_WITHOUT_HREF_FOCUSABLE
An area element without a href attribute is focusable.
-
JS_ARGUMENTS_READ_ONLY_ACCESSED_FROM_FUNCTION
public static final BrowserVersionFeatures JS_ARGUMENTS_READ_ONLY_ACCESSED_FROM_FUNCTION
Indicates that "someFunction.arguments" is a read-only view of the function's argument.
-
JS_ARRAY_FROM
public static final BrowserVersionFeatures JS_ARRAY_FROM
Indicates that Array.from() is supported.
-
JS_ATTR_FIRST_LAST_CHILD_RETURNS_NULL
public static final BrowserVersionFeatures JS_ATTR_FIRST_LAST_CHILD_RETURNS_NULL
firstChild and lastChild returns null for Attr (like IE does).
-
JS_AUDIO_PROCESSING_EVENT_CTOR
public static final BrowserVersionFeatures JS_AUDIO_PROCESSING_EVENT_CTOR
AudioProcessingEvent ctor is callable.
-
JS_BGSOUND_AS_UNKNOWN
public static final BrowserVersionFeatures JS_BGSOUND_AS_UNKNOWN
HTMLBGSoundElement reported as HTMLUnknownElement.
-
JS_BLOB_CONTENT_TYPE_CASE_SENSITIVE
public static final BrowserVersionFeatures JS_BLOB_CONTENT_TYPE_CASE_SENSITIVE
WhetherBlob
stores the content type case sensitive.
-
JS_BLOB_EVENT_REQUIRES_DATA
public static final BrowserVersionFeatures JS_BLOB_EVENT_REQUIRES_DATA
BlobEvent ctor requires a data value.
-
JS_BODY_MARGINS_8
public static final BrowserVersionFeatures JS_BODY_MARGINS_8
Bodymargin
is 8px.
-
JS_BOUNDINGCLIENTRECT_THROWS_IF_DISCONNECTED
public static final BrowserVersionFeatures JS_BOUNDINGCLIENTRECT_THROWS_IF_DISCONNECTED
HtmlElement.getBoundingClientRect throws an error if the element is not attached to the page.
-
JS_CANVAS_DATA_URL_CHROME_PNG
public static final BrowserVersionFeatures JS_CANVAS_DATA_URL_CHROME_PNG
toDataURL for canvas returns the CHROME version of the PNG.
-
JS_CANVAS_DATA_URL_IE_PNG
public static final BrowserVersionFeatures JS_CANVAS_DATA_URL_IE_PNG
toDataURL for canvas returns the IE version of the PNG.
-
JS_CLEAR_RESTRICT
public static final BrowserVersionFeatures JS_CLEAR_RESTRICT
Do not allow invalid clear values.
-
JS_CLIENTHEIGHT_INPUT_17
public static final BrowserVersionFeatures JS_CLIENTHEIGHT_INPUT_17
ClientHeight for input is 17.
-
JS_CLIENTHEIGHT_INPUT_18
public static final BrowserVersionFeatures JS_CLIENTHEIGHT_INPUT_18
ClientHeight for input is 18.
-
JS_CLIENTHEIGHT_RADIO_CHECKBOX_10
public static final BrowserVersionFeatures JS_CLIENTHEIGHT_RADIO_CHECKBOX_10
ClientHeight for radio button and checkbox is 10.
-
JS_CLIENTRECTLIST_THROWS_IF_ITEM_NOT_FOUND
public static final BrowserVersionFeatures JS_CLIENTRECTLIST_THROWS_IF_ITEM_NOT_FOUND
ClientRectList.item throws instead of returning null if an element was not found.
-
JS_CLIENTWIDTH_INPUT_TEXT_143
public static final BrowserVersionFeatures JS_CLIENTWIDTH_INPUT_TEXT_143
ClientWidth for text/password input is 143.
-
JS_CLIENTWIDTH_INPUT_TEXT_173
public static final BrowserVersionFeatures JS_CLIENTWIDTH_INPUT_TEXT_173
ClientWidth for text/password input is 173.
-
JS_CLIENTWIDTH_RADIO_CHECKBOX_10
public static final BrowserVersionFeatures JS_CLIENTWIDTH_RADIO_CHECKBOX_10
ClientWidth for radio button and checkbox is 10.
-
JS_CONSOLE_TIMESTAMP
public static final BrowserVersionFeatures JS_CONSOLE_TIMESTAMP
Console has timeStamp() method.
-
JS_CSSRULELIST_ENUM_ITEM_LENGTH
public static final BrowserVersionFeatures JS_CSSRULELIST_ENUM_ITEM_LENGTH
item is enumerated before length property of CSSRuleList.
-
JS_DATE_LOCALE_DATE_SHORT
public static final BrowserVersionFeatures JS_DATE_LOCALE_DATE_SHORT
Date.toLocaleDateString()
returns a short form (d.M.yyyy).
-
JS_DATE_WITH_LEFT_TO_RIGHT_MARK
public static final BrowserVersionFeatures JS_DATE_WITH_LEFT_TO_RIGHT_MARK
DateTimeFormat
uses the Unicode Character'LEFT-TO-RIGHT MARK'
.
-
JS_DOCTYPE_ENTITIES_NULL
public static final BrowserVersionFeatures JS_DOCTYPE_ENTITIES_NULL
Javascript doctyp.entities returns null (FF10).
-
JS_DOCTYPE_NOTATIONS_NULL
public static final BrowserVersionFeatures JS_DOCTYPE_NOTATIONS_NULL
Javascript doctyp.notations returns null (FF10).
-
JS_DOCUMENT_CREATE_ATTRUBUTE_LOWER_CASE
public static final BrowserVersionFeatures JS_DOCUMENT_CREATE_ATTRUBUTE_LOWER_CASE
Indicates that document.createAttribute converts the local name to lowercase.
-
JS_DOCUMENT_DESIGN_MODE_INHERIT
public static final BrowserVersionFeatures JS_DOCUMENT_DESIGN_MODE_INHERIT
The browser supports the design mode 'Inherit'.
-
JS_DOCUMENT_EVALUATE_RECREATES_RESULT
public static final BrowserVersionFeatures JS_DOCUMENT_EVALUATE_RECREATES_RESULT
Javascript document.evaluate creates a new result object even if provided as param.
-
JS_DOCUMENT_FORMS_FUNCTION_SUPPORTED
public static final BrowserVersionFeatures JS_DOCUMENT_FORMS_FUNCTION_SUPPORTED
Javascript document.forms(...) supported.
-
JS_DOCUMENT_SELECTION_RANGE_COUNT
public static final BrowserVersionFeatures JS_DOCUMENT_SELECTION_RANGE_COUNT
The browser has selectionrangeCount
.
-
JS_DOCUMENT_SETTING_DOMAIN_THROWS_FOR_ABOUT_BLANK
public static final BrowserVersionFeatures JS_DOCUMENT_SETTING_DOMAIN_THROWS_FOR_ABOUT_BLANK
Javascript property document.domain doesn't allow setting domain ofabout:blank
.
-
JS_DOMIMPLEMENTATION_CREATE_HTMLDOCOMENT_REQUIRES_TITLE
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_CREATE_HTMLDOCOMENT_REQUIRES_TITLE
createHTMLDucument requires a title.
-
JS_DOMIMPLEMENTATION_FEATURE_CORE_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CORE_3
If document.implementation.hasFeature() supports 'Core 1.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_CSS2_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS2_1
If document.implementation.hasFeature() supports 'CSS2 1.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_CSS2_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS2_3
If document.implementation.hasFeature() supports 'CSS2 3.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_CSS3_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS3_1
If document.implementation.hasFeature() supports 'CSS3 1.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_CSS3_2
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS3_2
If document.implementation.hasFeature() supports 'CSS3 2.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_CSS3_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS3_3
If document.implementation.hasFeature() supports 'CSS3 3.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_CSS_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS_1
If document.implementation.hasFeature() supports 'CSS 1.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_CSS_2
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS_2
If document.implementation.hasFeature() supports 'CSS 2.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_CSS_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_CSS_3
If document.implementation.hasFeature() supports 'CSS 3.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_EVENTS_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_EVENTS_1
If document.implementation.hasFeature() supports 'Events 1.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_KEYBOARDEVENTS
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_KEYBOARDEVENTS
If document.implementation.hasFeature() supports 'KeyboardEvents'.
-
JS_DOMIMPLEMENTATION_FEATURE_LS
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_LS
If document.implementation.hasFeature() supports 'LS'.
-
JS_DOMIMPLEMENTATION_FEATURE_MUTATIONNAMEEVENTS
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_MUTATIONNAMEEVENTS
If document.implementation.hasFeature() supports 'MutationNameEvents'.
-
JS_DOMIMPLEMENTATION_FEATURE_RANGE_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_RANGE_1
If document.implementation.hasFeature() supports 'Range 1.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_RANGE_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_RANGE_3
If document.implementation.hasFeature() supports 'Range 3.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_STYLESHEETS
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_STYLESHEETS
If document.implementation.hasFeature() supports 'StyleSheets 2.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_SVG_BASICSTRUCTURE_1_2
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_SVG_BASICSTRUCTURE_1_2
If document.implementation.hasFeature() supports 'http://www.w3.org/TR/SVG11/feature#BasicStructure 1.2'.
-
JS_DOMIMPLEMENTATION_FEATURE_TEXTEVENTS
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_TEXTEVENTS
If document.implementation.hasFeature() supports 'TextEvents'.
-
JS_DOMIMPLEMENTATION_FEATURE_UIEVENTS_2
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_UIEVENTS_2
If document.implementation.hasFeature() supports 'UIEvents 2.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_VALIDATION
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_VALIDATION
If document.implementation.hasFeature() supports 'Validation'.
-
JS_DOMIMPLEMENTATION_FEATURE_VIEWS_1
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_VIEWS_1
If document.implementation.hasFeature() supports 'Views 1.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_VIEWS_3
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_VIEWS_3
If document.implementation.hasFeature() supports 'Views 3.0'.
-
JS_DOMIMPLEMENTATION_FEATURE_XPATH
public static final BrowserVersionFeatures JS_DOMIMPLEMENTATION_FEATURE_XPATH
If document.implementation.hasFeature() supports 'XPath 3.0'.
-
JS_DOMPARSER_EMPTY_STRING_IS_ERROR
public static final BrowserVersionFeatures JS_DOMPARSER_EMPTY_STRING_IS_ERROR
DOMParser.parseFromString(..)
handles an empty String as error.
-
JS_DOMPARSER_EXCEPTION_ON_ERROR
public static final BrowserVersionFeatures JS_DOMPARSER_EXCEPTION_ON_ERROR
DOMParser.parseFromString(..)
throws an exception if an error occurs.
-
JS_DOMPARSER_PARSERERROR_ON_ERROR
public static final BrowserVersionFeatures JS_DOMPARSER_PARSERERROR_ON_ERROR
DOMParser.parseFromString(..)
creates a document containing aparsererror
element.
-
JS_DOMTOKENLIST_CONTAINS_RETURNS_FALSE_FOR_BLANK
public static final BrowserVersionFeatures JS_DOMTOKENLIST_CONTAINS_RETURNS_FALSE_FOR_BLANK
DOMTokenList returns false instead of throwing an exception when receiver is blank.
-
JS_DOMTOKENLIST_ENHANCED_WHITESPACE_CHARS
public static final BrowserVersionFeatures JS_DOMTOKENLIST_ENHANCED_WHITESPACE_CHARS
DOMTokenList uses an enhanced set of whitespace chars.
-
JS_DOMTOKENLIST_GET_NULL_IF_OUTSIDE
public static final BrowserVersionFeatures JS_DOMTOKENLIST_GET_NULL_IF_OUTSIDE
DOMTokenList index access returns null if index is outside.
-
JS_DOMTOKENLIST_LENGTH_IGNORES_DUPLICATES
public static final BrowserVersionFeatures JS_DOMTOKENLIST_LENGTH_IGNORES_DUPLICATES
DOMTokenList ignores duplicates when determining the length.
-
JS_DOMTOKENLIST_REMOVE_WHITESPACE_CHARS_ON_ADD
public static final BrowserVersionFeatures JS_DOMTOKENLIST_REMOVE_WHITESPACE_CHARS_ON_ADD
DOMTokenList removed all whitespace chars during add.
-
JS_DOMTOKENLIST_REMOVE_WHITESPACE_CHARS_ON_REMOVE
public static final BrowserVersionFeatures JS_DOMTOKENLIST_REMOVE_WHITESPACE_CHARS_ON_REMOVE
DOMTokenList removed all whitespace chars during remove.
-
JS_DOM_CDATA_DELETE_THROWS_NEGATIVE_COUNT
public static final BrowserVersionFeatures JS_DOM_CDATA_DELETE_THROWS_NEGATIVE_COUNT
Javascript property functiondelete
throws an exception if the given count is negative.
-
JS_ELEMENT_GET_ATTRIBUTE_RETURNS_EMPTY
public static final BrowserVersionFeatures JS_ELEMENT_GET_ATTRIBUTE_RETURNS_EMPTY
Indicates that attributeNS returns an empty string instead of null if not found.
-
JS_ERROR_CAPTURE_STACK_TRACE
public static final BrowserVersionFeatures JS_ERROR_CAPTURE_STACK_TRACE
JavascriptError.captureStackTrace
.
-
JS_ERROR_STACK_TRACE_LIMIT
public static final BrowserVersionFeatures JS_ERROR_STACK_TRACE_LIMIT
JavascriptError.stackTraceLimit
.
-
JS_EVENT_INPUT_CTOR_INPUTTYPE
public static final BrowserVersionFeatures JS_EVENT_INPUT_CTOR_INPUTTYPE
Javascript InputEvent reads the inputType property from data.
-
JS_EVENT_KEYBOARD_CTOR_WHICH
public static final BrowserVersionFeatures JS_EVENT_KEYBOARD_CTOR_WHICH
Javascript KeyboardEvent reads the which property from data.
-
JS_EVENT_LOAD_SUPPRESSED_BY_CONTENT_SECURIRY_POLICY
public static final BrowserVersionFeatures JS_EVENT_LOAD_SUPPRESSED_BY_CONTENT_SECURIRY_POLICY
do not trigger the onload event if the frame content was not shown because of the csp.
-
JS_FILEREADER_CONTENT_TYPE
public static final BrowserVersionFeatures JS_FILEREADER_CONTENT_TYPE
WhetherFileReader
includes content type or not.
-
JS_FILEREADER_EMPTY_NULL
public static final BrowserVersionFeatures JS_FILEREADER_EMPTY_NULL
WhetherFileReader
includesbase64
for empty content or not.
-
JS_FORM_ACTION_EXPANDURL_NOT_DEFINED
public static final BrowserVersionFeatures JS_FORM_ACTION_EXPANDURL_NOT_DEFINED
Indicates that the action property will not be expanded if defined as empty string.
-
JS_FORM_DATA_CONTENT_TYPE_PLAIN_IF_FILE_TYPE_UNKNOWN
public static final BrowserVersionFeatures JS_FORM_DATA_CONTENT_TYPE_PLAIN_IF_FILE_TYPE_UNKNOWN
use content-type text/plain if the file type is unknown'.
-
JS_FORM_DISPATCHEVENT_SUBMITS
public static final BrowserVersionFeatures JS_FORM_DISPATCHEVENT_SUBMITS
form.dispatchEvent(e) submits the form if the event is of type 'submit'.
-
JS_FORM_REJECT_INVALID_ENCODING
public static final BrowserVersionFeatures JS_FORM_REJECT_INVALID_ENCODING
Setting form.encoding only allowed for valid encodings.
-
JS_FORM_SUBMIT_FORCES_DOWNLOAD
public static final BrowserVersionFeatures JS_FORM_SUBMIT_FORCES_DOWNLOAD
Calling form.submit() twice forces double download.
-
JS_FORM_USABLE_AS_FUNCTION
public static final BrowserVersionFeatures JS_FORM_USABLE_AS_FUNCTION
Support for document.formName('inputName').
-
JS_FRAME_CONTENT_DOCUMENT_ACCESS_DENIED_THROWS
public static final BrowserVersionFeatures JS_FRAME_CONTENT_DOCUMENT_ACCESS_DENIED_THROWS
contentDocument throws if the frame document access is denied.
-
JS_GLOBAL_THIS
public static final BrowserVersionFeatures JS_GLOBAL_THIS
Supports globalThis.
-
JS_GROUPINGRULE_INSERTRULE_INDEX_OPTIONAL
public static final BrowserVersionFeatures JS_GROUPINGRULE_INSERTRULE_INDEX_OPTIONAL
The index parameter ofCSSGroupingRule.insertRule(String, Object)
is optional.
-
JS_HTML_HYPHEN_ELEMENT_CLASS_NAME
public static final BrowserVersionFeatures JS_HTML_HYPHEN_ELEMENT_CLASS_NAME
HTMLElement instead of HTMLUnknownElement for elements with hyphen ('-').
-
JS_HTML_OBJECT_VALIDITYSTATE_ISVALID_IGNORES_CUSTOM_ERROR
public static final BrowserVersionFeatures JS_HTML_OBJECT_VALIDITYSTATE_ISVALID_IGNORES_CUSTOM_ERROR
HTMLObject Validity isValid ignores custom error property.
-
JS_HTML_RUBY_ELEMENT_CLASS_NAME
public static final BrowserVersionFeatures JS_HTML_RUBY_ELEMENT_CLASS_NAME
HTMLElement instead of HTMLUnknownElement for ruby elements.
-
JS_IFRAME_ALWAYS_EXECUTE_ONLOAD
public static final BrowserVersionFeatures JS_IFRAME_ALWAYS_EXECUTE_ONLOAD
Executes theonload
handler, regardless of the whether the element was already attached to the page.
-
JS_IGNORES_LAST_LINE_CONTAINING_UNCOMMENTED
public static final BrowserVersionFeatures JS_IGNORES_LAST_LINE_CONTAINING_UNCOMMENTED
Ignore the last line containing uncommented.
-
JS_IGNORES_UTF8_BOM_SOMETIMES
public static final BrowserVersionFeatures JS_IGNORES_UTF8_BOM_SOMETIMES
Ignore the UTF8 BOM header when loading external js in some situations.
-
JS_IMAGE_COMPLETE_RETURNS_TRUE_FOR_NO_REQUEST
public static final BrowserVersionFeatures 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_WIDTH_HEIGHT_EMPTY_SOURCE_RETURNS_0x0
public static final BrowserVersionFeatures JS_IMAGE_WIDTH_HEIGHT_EMPTY_SOURCE_RETURNS_0x0
Getting the width and height of an image tag with an empty source returns 0x0.
-
JS_IMAGE_WIDTH_HEIGHT_RETURNS_16x16_0x0
public static final BrowserVersionFeatures JS_IMAGE_WIDTH_HEIGHT_RETURNS_16x16_0x0
Getting the width and height of an image tag without a source returns 16x16; for invalid values returns 0.
-
JS_IMAGE_WIDTH_HEIGHT_RETURNS_24x24_0x0
public static final BrowserVersionFeatures JS_IMAGE_WIDTH_HEIGHT_RETURNS_24x24_0x0
Getting the width and height of an image tag without a source returns 24x24; for invalid values returns 0x0.
-
JS_IMAGE_WIDTH_HEIGHT_RETURNS_28x30_28x30
public static final BrowserVersionFeatures 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
public static final BrowserVersionFeatures JS_INNER_HTML_ADD_CHILD_FOR_NULL_VALUE
Indicates that innerHTML adds the child also for null values.
-
JS_INNER_HTML_LF
public static final BrowserVersionFeatures JS_INNER_HTML_LF
Indicates that innerHTML useslf
instead oflf
.
-
JS_INNER_TEXT_SCRIPT
public static final BrowserVersionFeatures JS_INNER_TEXT_SCRIPT
Indicates that innerText adds script content also.
-
JS_INNER_TEXT_SVG_NL
public static final BrowserVersionFeatures JS_INNER_TEXT_SVG_NL
Indicates that innerText add a nl when reaching svg element.
-
JS_INNER_TEXT_SVG_TITLE
public static final BrowserVersionFeatures JS_INNER_TEXT_SVG_TITLE
Indicates that innerText add svg title content also.
-
JS_INNER_TEXT_VALUE_NULL
public static final BrowserVersionFeatures JS_INNER_TEXT_VALUE_NULL
Indicates that innerText setter supports null values.
-
JS_INPUT_CHANGE_TYPE_DROPS_VALUE
public static final BrowserVersionFeatures JS_INPUT_CHANGE_TYPE_DROPS_VALUE
The value is ignored when the type of an input is changed.
-
JS_INPUT_CHANGE_TYPE_DROPS_VALUE_WEEK_MONTH
public static final BrowserVersionFeatures JS_INPUT_CHANGE_TYPE_DROPS_VALUE_WEEK_MONTH
The value is ignored when the type of an week/month input is changed.
-
JS_INPUT_IGNORE_NEGATIVE_SELECTION_START
public static final BrowserVersionFeatures JS_INPUT_IGNORE_NEGATIVE_SELECTION_START
Ignore negative selection starts.
-
JS_INPUT_NUMBER_ACCEPT_ALL
public static final BrowserVersionFeatures JS_INPUT_NUMBER_ACCEPT_ALL
FF accepts all chars.
-
JS_INPUT_NUMBER_DOT_AT_END_IS_DOUBLE
public static final BrowserVersionFeatures JS_INPUT_NUMBER_DOT_AT_END_IS_DOUBLE
FF comma at end is not an integer.
-
JS_INPUT_NUMBER_SELECTION_START_END_NULL
public static final BrowserVersionFeatures JS_INPUT_NUMBER_SELECTION_START_END_NULL
Chrome/FF returns null for selectionStart/selectionEnd.
-
JS_INPUT_SET_TYPE_LOWERCASE
public static final BrowserVersionFeatures JS_INPUT_SET_TYPE_LOWERCASE
Setting the type property of an input converts the type to lowercase.
-
JS_INPUT_SET_UNSUPORTED_TYPE_EXCEPTION
public static final BrowserVersionFeatures JS_INPUT_SET_UNSUPORTED_TYPE_EXCEPTION
Setting of unsupported type value throw exception.
-
JS_INPUT_SET_VALUE_DATE_SUPPORTED
public static final BrowserVersionFeatures JS_INPUT_SET_VALUE_DATE_SUPPORTED
Setting the value of an Input Date will check for correct format.
-
JS_INPUT_SET_VALUE_EMAIL_TRIMMED
public static final BrowserVersionFeatures JS_INPUT_SET_VALUE_EMAIL_TRIMMED
Setting the value of an Input Email to blank will result in an empty value.
-
JS_INPUT_SET_VALUE_MOVE_SELECTION_TO_START
public static final BrowserVersionFeatures JS_INPUT_SET_VALUE_MOVE_SELECTION_TO_START
Setting the value of an Input Text/Password/TextArea resets the selection.
-
JS_INPUT_URL_VALUE_TRIMMED
public static final BrowserVersionFeatures JS_INPUT_URL_VALUE_TRIMMED
Setting the value of an Input URL to blank will result in an empty value.
-
JS_INTL_NAMED_OBJECT
public static final BrowserVersionFeatures JS_INTL_NAMED_OBJECT
Intl is named Object.
-
JS_INTL_V8_BREAK_ITERATOR
public static final BrowserVersionFeatures JS_INTL_V8_BREAK_ITERATOR
Indicates that Intl.v8BreakIterator is supported.
-
JS_IS_SEARCH_PROVIDER_INSTALLED_ZERO
public static final BrowserVersionFeatures JS_IS_SEARCH_PROVIDER_INSTALLED_ZERO
Indicates that isSearchProviderInstalled returns zero instead of undefined.
-
JS_LABEL_FORM_OF_SELF
public static final BrowserVersionFeatures JS_LABEL_FORM_OF_SELF
The property form of a label returns the form the label is assigned to.
-
JS_LOCATION_HASH_HASH_IS_ENCODED
public static final BrowserVersionFeatures JS_LOCATION_HASH_HASH_IS_ENCODED
location.hash returns an encoded hash.
-
JS_LOCATION_HASH_IS_DECODED
public static final BrowserVersionFeatures 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_RETURNS_HASH_FOR_EMPTY_DEFINED
public static final BrowserVersionFeatures JS_LOCATION_HASH_RETURNS_HASH_FOR_EMPTY_DEFINED
Property location.hash returns '#' for urls ending with a hash sign (e.g. http://localhost/something/#).
-
JS_LOCATION_HREF_HASH_IS_ENCODED
public static final BrowserVersionFeatures JS_LOCATION_HREF_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_RELOAD_REFERRER
public static final BrowserVersionFeatures JS_LOCATION_RELOAD_REFERRER
Reload sends a referrer header.
-
JS_MEDIA_LIST_ALL
public static final BrowserVersionFeatures JS_MEDIA_LIST_ALL
Indicates that an empty media list is represented by the string 'all'.
-
JS_MEDIA_LIST_EMPTY_STRING
public static final BrowserVersionFeatures JS_MEDIA_LIST_EMPTY_STRING
Indicates that an empty media list is represented by the string ''.
-
JS_MENU_TYPE_EMPTY
public static final BrowserVersionFeatures JS_MENU_TYPE_EMPTY
Type property of menu has always '' as value.
-
JS_MENU_TYPE_PASS
public static final BrowserVersionFeatures JS_MENU_TYPE_PASS
Type property of menu returns the current (maybe invalid) value.
-
JS_NATIVE_FUNCTION_TOSTRING_COMPACT
public static final BrowserVersionFeatures JS_NATIVE_FUNCTION_TOSTRING_COMPACT
Indicates if the String representation of a native function is without newline.
-
JS_NATIVE_FUNCTION_TOSTRING_NEW_LINE
public static final BrowserVersionFeatures JS_NATIVE_FUNCTION_TOSTRING_NEW_LINE
Indicates if the String representation of a native function begins and ends with a\n
.
-
JS_NATIVE_FUNCTION_TOSTRING_NL
public static final BrowserVersionFeatures JS_NATIVE_FUNCTION_TOSTRING_NL
Indicates if the String representation of a native function has a newline for empty parameter list.
-
JS_NAVIGATOR_DO_NOT_TRACK_UNSPECIFIED
public static final BrowserVersionFeatures JS_NAVIGATOR_DO_NOT_TRACK_UNSPECIFIED
Navigator.doNotTrack returns unspecified if not set.
-
JS_NODE_CONTAINS_RETURNS_FALSE_FOR_INVALID_ARG
public static final BrowserVersionFeatures JS_NODE_CONTAINS_RETURNS_FALSE_FOR_INVALID_ARG
Node.contains
returns false instead of throwing an exception.
-
JS_NODE_INSERT_BEFORE_REF_OPTIONAL
public static final BrowserVersionFeatures JS_NODE_INSERT_BEFORE_REF_OPTIONAL
The reference argument ofNode.insertBefore(..)
is optional.
-
JS_OBJECT_ASSIGN
public static final BrowserVersionFeatures JS_OBJECT_ASSIGN
Indicates that Object.assign() is supported.
-
JS_OBJECT_GET_OWN_PROPERTY_SYMBOLS
public static final BrowserVersionFeatures JS_OBJECT_GET_OWN_PROPERTY_SYMBOLS
Indicates that Object.getOwnPropertySymbols() is supported.
-
JS_OFFSET_PARENT_NULL_IF_FIXED
public static final BrowserVersionFeatures JS_OFFSET_PARENT_NULL_IF_FIXED
Indicates that someObj.offsetParent returns null, it someObj has fixed style.
-
JS_OUTER_HTML_NULL_AS_STRING
public static final BrowserVersionFeatures JS_OUTER_HTML_NULL_AS_STRING
element.outerHTML handles null value as string "null".
-
JS_OUTER_HTML_REMOVES_CHILDREN_FOR_DETACHED
public static final BrowserVersionFeatures JS_OUTER_HTML_REMOVES_CHILDREN_FOR_DETACHED
element.outerHTML removes all children from detached node.
-
JS_OUTER_HTML_THROWS_FOR_DETACHED
public static final BrowserVersionFeatures JS_OUTER_HTML_THROWS_FOR_DETACHED
element.outerHTML removes all children from detached node.
-
JS_PAGERULE_SELECTORTEXT_EMPTY
public static final BrowserVersionFeatures JS_PAGERULE_SELECTORTEXT_EMPTY
Indicates that CSSPageRule.selectorText always returns an empty string.
-
JS_PHRASE_COMMON_CLASS_NAME
public static final BrowserVersionFeatures JS_PHRASE_COMMON_CLASS_NAME
Indicates that HTMLPhraseElements returning 'HTMLElement' as class name.
-
JS_POP_STATE_EVENT_CLONE_STATE
public static final BrowserVersionFeatures JS_POP_STATE_EVENT_CLONE_STATE
Indicates that thePopStateEvent
.state
is cloned.
-
JS_PRE_WIDTH_STRING
public static final BrowserVersionFeatures JS_PRE_WIDTH_STRING
Indicates that thepre.width
is string.
-
JS_PROMISE
public static final BrowserVersionFeatures JS_PROMISE
Supports Promise.
-
JS_PROPERTY_DESCRIPTOR_NAME
public static final BrowserVersionFeatures JS_PROPERTY_DESCRIPTOR_NAME
Indicates that theObject.getOwnPropertyDescriptor.get
contains name.
-
JS_PROPERTY_DESCRIPTOR_NEW_LINE
public static final BrowserVersionFeatures JS_PROPERTY_DESCRIPTOR_NEW_LINE
Indicates that theObject.getOwnPropertyDescriptor.get
starts with a new line.
-
JS_REFLECT
public static final BrowserVersionFeatures JS_REFLECT
SupportReflect
.
-
JS_REGEXP_EMPTY_LASTPAREN_IF_TOO_MANY_GROUPS
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.
-
JS_REGEXP_GROUP0_RETURNS_WHOLE_MATCH
public static final BrowserVersionFeatures JS_REGEXP_GROUP0_RETURNS_WHOLE_MATCH
RegExp group$0
returns the whole previous match (seeMatcher.group()
).
-
JS_SCRIPT_HANDLE_204_AS_ERROR
public static final BrowserVersionFeatures JS_SCRIPT_HANDLE_204_AS_ERROR
Javascript script tags handles a 204 (no content) response for the src attrib as error.
-
JS_SCRIPT_SUPPORTS_FOR_AND_EVENT_WINDOW
public static final BrowserVersionFeatures JS_SCRIPT_SUPPORTS_FOR_AND_EVENT_WINDOW
Javascript script tags supports the 'for' and the 'event' attribute.
-
JS_SELECTOR_TEXT_LOWERCASE
public static final BrowserVersionFeatures JS_SELECTOR_TEXT_LOWERCASE
Javascript selectorText property returns selectors in lower case.
-
JS_SELECT_FILE_THROWS
public static final BrowserVersionFeatures JS_SELECT_FILE_THROWS
Indicates that setting the value to null has no effect.
-
JS_SELECT_OPTIONS_HAS_SELECT_CLASS_NAME
public static final BrowserVersionFeatures JS_SELECT_OPTIONS_HAS_SELECT_CLASS_NAME
Indicates that select.options has a wong class name.
-
JS_SELECT_OPTIONS_IGNORE_NEGATIVE_LENGTH
public static final BrowserVersionFeatures JS_SELECT_OPTIONS_IGNORE_NEGATIVE_LENGTH
Ignore negative value when setting the length.
-
JS_SELECT_OPTIONS_IN_ALWAYS_TRUE
public static final BrowserVersionFeatures JS_SELECT_OPTIONS_IN_ALWAYS_TRUE
The 'in' operator returns always true for HtmlOptionsCollection.
-
JS_SELECT_OPTIONS_NULL_FOR_OUTSIDE
public static final BrowserVersionFeatures JS_SELECT_OPTIONS_NULL_FOR_OUTSIDE
Indicates that select.options returns null if requested index is outside.
-
JS_SELECT_OPTIONS_REMOVE_IGNORE_IF_INDEX_NEGATIVE
public static final BrowserVersionFeatures 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_THROWS_IF_NEGATIV
public static final BrowserVersionFeatures JS_SELECT_OPTIONS_REMOVE_THROWS_IF_NEGATIV
Indicates that select.options[i] throws an exception if the requested index is negative.
-
JS_SELECT_REMOVE_IGNORE_IF_INDEX_OUTSIDE
public static final BrowserVersionFeatures 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
public static final BrowserVersionFeatures JS_SELECT_SET_VALUES_CHECKS_ONLY_VALUE_ATTRIBUTE
Indicates that select.value = 'val' only checks the value attribute and not the option text.
-
JS_STORAGE_GET_FROM_ITEMS
public static final BrowserVersionFeatures JS_STORAGE_GET_FROM_ITEMS
Whether to get any property from the items first.
-
JS_STORAGE_PRESERVED_INCLUDED
public static final BrowserVersionFeatures JS_STORAGE_PRESERVED_INCLUDED
Whether to add to the storage even preserved words.
-
JS_STRING_INCLUDES
public static final BrowserVersionFeatures JS_STRING_INCLUDES
Indicates that string.includes() is supported.
-
JS_STRING_REPEAT
public static final BrowserVersionFeatures JS_STRING_REPEAT
Indicates that string.startsWith() and .endWith() are supported.
-
JS_STRING_STARTS_ENDS_WITH
public static final BrowserVersionFeatures JS_STRING_STARTS_ENDS_WITH
Indicates that string.startsWith() and .endWith() are supported.
-
JS_STRING_TRIM_LEFT_RIGHT
public static final BrowserVersionFeatures JS_STRING_TRIM_LEFT_RIGHT
Indicates that string.trimLeft() and .trimRight() are supported.
-
JS_STYLESHEETLIST_ACTIVE_ONLY
public static final BrowserVersionFeatures JS_STYLESHEETLIST_ACTIVE_ONLY
Stylesheet list contains only active style sheets.
-
JS_STYLE_UNSUPPORTED_PROPERTY_GETTER
public static final BrowserVersionFeatures JS_STYLE_UNSUPPORTED_PROPERTY_GETTER
IE supports accessing unsupported style elements via getter like val = elem.style.htmlunit;.
-
JS_STYLE_WORD_SPACING_ACCEPTS_PERCENT
public static final BrowserVersionFeatures JS_STYLE_WORD_SPACING_ACCEPTS_PERCENT
Indicates wordSpacing support percent values.
-
JS_STYLE_WRONG_INDEX_RETURNS_UNDEFINED
public static final BrowserVersionFeatures JS_STYLE_WRONG_INDEX_RETURNS_UNDEFINED
Indicates that trying to access the style property with a wrong index returns undefined instead of "".
-
JS_SYMBOL
public static final BrowserVersionFeatures JS_SYMBOL
Supports Symbol.
-
JS_TABLE_CELL_HEIGHT_DOES_NOT_RETURN_NEGATIVE_VALUES
public static final BrowserVersionFeatures JS_TABLE_CELL_HEIGHT_DOES_NOT_RETURN_NEGATIVE_VALUES
The width cell height does not return negative values.
-
JS_TABLE_CELL_OFFSET_INCLUDES_BORDER
public static final BrowserVersionFeatures JS_TABLE_CELL_OFFSET_INCLUDES_BORDER
The width cell offset calculation takes border into account.
-
JS_TABLE_CELL_WIDTH_DOES_NOT_RETURN_NEGATIVE_VALUES
public static final BrowserVersionFeatures 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
public static final BrowserVersionFeatures JS_TABLE_COLUMN_WIDTH_NO_NEGATIVE_VALUES
The width column property does not return negative values.
-
JS_TABLE_COLUMN_WIDTH_NULL_STRING
public static final BrowserVersionFeatures JS_TABLE_COLUMN_WIDTH_NULL_STRING
The width column property has a value of 'null' for null.
-
JS_TABLE_ROW_DELETE_CELL_REQUIRES_INDEX
public static final BrowserVersionFeatures JS_TABLE_ROW_DELETE_CELL_REQUIRES_INDEX
Calling deleteCell without an index throws an exception.
-
JS_TABLE_SPAN_SET_ZERO_IF_INVALID
public static final BrowserVersionFeatures JS_TABLE_SPAN_SET_ZERO_IF_INVALID
Set span zo zero if provided value is invalid.
-
JS_TABLE_SPAN_THROWS_EXCEPTION_IF_INVALID
public static final BrowserVersionFeatures 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
public static final BrowserVersionFeatures JS_TABLE_VALIGN_SUPPORTS_IE_VALUES
Indicates that table elements supports the values "top", "bottom", "middle", "baseline".
-
JS_TEXT_AREA_GET_MAXLENGTH_MAX_INT
public static final BrowserVersionFeatures JS_TEXT_AREA_GET_MAXLENGTH_MAX_INT
Getting the property maxLength if it is not defined in the DOM returns MAX_INT. FF and Chrome return -1.
-
JS_TEXT_AREA_SET_COLS_NEGATIVE_THROWS_EXCEPTION
public static final BrowserVersionFeatures JS_TEXT_AREA_SET_COLS_NEGATIVE_THROWS_EXCEPTION
Setting the property cols throws an exception, if the provided value is less than 0. FF ignores the provided value in this case.
-
JS_TEXT_AREA_SET_COLS_THROWS_EXCEPTION
public static final BrowserVersionFeatures JS_TEXT_AREA_SET_COLS_THROWS_EXCEPTION
Setting the property cols throws an exception, if the provided value is not convertible into an integer. FF ignores the provided value in this case and sets cols to 0.
-
JS_TEXT_AREA_SET_MAXLENGTH_NEGATIVE_THROWS_EXCEPTION
public static final BrowserVersionFeatures JS_TEXT_AREA_SET_MAXLENGTH_NEGATIVE_THROWS_EXCEPTION
Setting the propertymaxLength
throws an exception, if the provided value is less than 0.
-
JS_TEXT_AREA_SET_ROWS_NEGATIVE_THROWS_EXCEPTION
public static final BrowserVersionFeatures JS_TEXT_AREA_SET_ROWS_NEGATIVE_THROWS_EXCEPTION
Setting the propertyrows
throws an exception, if the provided value is less than 0.
-
JS_TEXT_AREA_SET_ROWS_THROWS_EXCEPTION
public static final BrowserVersionFeatures JS_TEXT_AREA_SET_ROWS_THROWS_EXCEPTION
Setting the property rows throws an exception, if the provided value is not convertible into an integer. FF ignores the provided value in this case and sets rows to 0.
-
JS_TEXT_AREA_SET_VALUE_NULL
public static final BrowserVersionFeatures JS_TEXT_AREA_SET_VALUE_NULL
Setting the value processes null as null value.
-
JS_TREEWALKER_EXPAND_ENTITY_REFERENCES_FALSE
public static final BrowserVersionFeatures JS_TREEWALKER_EXPAND_ENTITY_REFERENCES_FALSE
Indicates thatTreeWalker.expandEntityReferences
is alwaysfalse
.
-
JS_TREEWALKER_FILTER_FUNCTION_ONLY
public static final BrowserVersionFeatures 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 methodacceptNode(..)
is supported).
-
JS_TYPE_ACCEPTS_ARBITRARY_VALUES
public static final BrowserVersionFeatures JS_TYPE_ACCEPTS_ARBITRARY_VALUES
Setting the property align to arbitrary values is allowed.
-
JS_VALIGN_CONVERTS_TO_LOWERCASE
public static final BrowserVersionFeatures JS_VALIGN_CONVERTS_TO_LOWERCASE
Setting the property valign converts to lowercase.
-
JS_WEAK_SET
public static final BrowserVersionFeatures JS_WEAK_SET
Indicates that WeakSet is supported.
-
JS_WIDTH_HEIGHT_ACCEPTS_ARBITRARY_VALUES
public static final BrowserVersionFeatures JS_WIDTH_HEIGHT_ACCEPTS_ARBITRARY_VALUES
Setting the property width/height to arbitrary values is allowed.
-
JS_WINDOW_ACTIVEXOBJECT_HIDDEN
public static final BrowserVersionFeatures JS_WINDOW_ACTIVEXOBJECT_HIDDEN
The window.ActiveXObject is special in IE http://msdn.microsoft.com/en-us/library/ie/dn423948%28v=vs.85%29.aspx.
-
JS_WINDOW_CHANGE_OPENER_ONLY_WINDOW_OBJECT
public static final BrowserVersionFeatures 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_COMPUTED_STYLE_PSEUDO_ACCEPT_WITHOUT_COLON
public static final BrowserVersionFeatures JS_WINDOW_COMPUTED_STYLE_PSEUDO_ACCEPT_WITHOUT_COLON
window.getComputedStyle works with pseudo selectors without colon in front.
-
JS_WINDOW_FORMFIELDS_ACCESSIBLE_BY_NAME
public static final BrowserVersionFeatures JS_WINDOW_FORMFIELDS_ACCESSIBLE_BY_NAME
window.name
returns also form fields (e.g. input, textarea).
-
JS_WINDOW_FRAMES_ACCESSIBLE_BY_ID
public static final BrowserVersionFeatures JS_WINDOW_FRAMES_ACCESSIBLE_BY_ID
Support for accessing the frame of a window by id additionally to using the name.
-
JS_WINDOW_FRAME_BY_ID_RETURNS_WINDOW
public static final BrowserVersionFeatures JS_WINDOW_FRAME_BY_ID_RETURNS_WINDOW
window..frames['id']
returns the frame window instead of the frame element.
-
JS_WINDOW_INSTALL_TRIGGER_NULL
public static final BrowserVersionFeatures JS_WINDOW_INSTALL_TRIGGER_NULL
Javascript InstallTrigger property set to null.
-
JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_131
public static final BrowserVersionFeatures JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_131
Difference of window.outer/inner height is 131.
-
JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_138
public static final BrowserVersionFeatures JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_138
Difference of window.outer/inner height is 138.
-
JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_86
public static final BrowserVersionFeatures JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_86
Difference of window.outer/inner height is 86.
-
JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_91
public static final BrowserVersionFeatures JS_WINDOW_OUTER_INNER_HEIGHT_DIFF_91
Difference of window.outer/inner height is 91.
-
JS_WINDOW_SELECTION_NULL_IF_INVISIBLE
public static final BrowserVersionFeatures JS_WINDOW_SELECTION_NULL_IF_INVISIBLE
Window.getSelection returns null, if the window is not visible.
-
JS_WINDOW_TOP_WRITABLE
public static final BrowserVersionFeatures JS_WINDOW_TOP_WRITABLE
Window.top property is writable.
-
JS_WORKER_IMPORT_SCRIPTS_ACCEPTS_ALL
public static final BrowserVersionFeatures JS_WORKER_IMPORT_SCRIPTS_ACCEPTS_ALL
Method importScripts does not check the content type for js.
-
JS_XML
public static final BrowserVersionFeatures JS_XML
Supports XML.
-
JS_XML_GET_ELEMENTS_BY_TAG_NAME_LOCAL
public static final BrowserVersionFeatures JS_XML_GET_ELEMENTS_BY_TAG_NAME_LOCAL
XMLDocument: .getElementsByTagName() to search the nodes by their local name.
-
JS_XML_GET_ELEMENT_BY_ID__ANY_ELEMENT
public static final BrowserVersionFeatures JS_XML_GET_ELEMENT_BY_ID__ANY_ELEMENT
XMLDocument: .getElementById() to return any element, not HTML specifically.
-
JS_XML_SERIALIZER_BLANK_BEFORE_SELF_CLOSING
public static final BrowserVersionFeatures 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
public static final BrowserVersionFeatures 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_ROOT_CDATA_AS_ESCAPED_TEXT
public static final BrowserVersionFeatures JS_XML_SERIALIZER_ROOT_CDATA_AS_ESCAPED_TEXT
Indicates thatXMLSerializer.serializeToString(..)
serializes a single CDataSection as escaped text instead of<![CDATA[xxx]]>
.
-
JS_XML_SUPPORT_VIA_ACTIVEXOBJECT
public static final BrowserVersionFeatures JS_XML_SUPPORT_VIA_ACTIVEXOBJECT
Indicates that the browser uses the ActiveXObject for implementing XML support.
-
JS_XSLT_TRANSFORM_INDENT
public static final BrowserVersionFeatures JS_XSLT_TRANSFORM_INDENT
XSLTProcessor.transformToDocument
supports output indent attribute.
-
KEYBOARD_EVENT_SPECIAL_KEYPRESS
public static final BrowserVersionFeatures KEYBOARD_EVENT_SPECIAL_KEYPRESS
With special keys [in .type(int)], should we trigger onkeypress event or not.
-
KEYGEN_AS_BLOCK
public static final BrowserVersionFeatures KEYGEN_AS_BLOCK
Handle<keygen>
as<block>
.
-
META_X_UA_COMPATIBLE
public static final BrowserVersionFeatures META_X_UA_COMPATIBLE
Indicates that the browser considers the meta X-UA-Compatible when determining compatibility/quirks mode.
-
MULTICOL_BLOCK
public static final BrowserVersionFeatures MULTICOL_BLOCK
The default display style of multicol is 'block'.
-
PAGE_SELECTION_RANGE_FROM_SELECTABLE_TEXT_INPUT
public static final BrowserVersionFeatures PAGE_SELECTION_RANGE_FROM_SELECTABLE_TEXT_INPUT
-
QUERYSELECTORALL_NOT_IN_QUIRKS
public static final BrowserVersionFeatures QUERYSELECTORALL_NOT_IN_QUIRKS
Indicates.querySelectorAll()
and.querySelector()
is not supported in quirks mode.
-
QUERYSELECTOR_CSS3_PSEUDO_REQUIRE_ATTACHED_NODE
public static final BrowserVersionFeatures QUERYSELECTOR_CSS3_PSEUDO_REQUIRE_ATTACHED_NODE
IE throws a syntax error if a css3 pseudo selector is used on a detached node.
-
RESETINPUT_DEFAULT_VALUE_IF_VALUE_NOT_DEFINED
public static final BrowserVersionFeatures RESETINPUT_DEFAULT_VALUE_IF_VALUE_NOT_DEFINED
Set the value attribute of a reset input to 'Reset' if no value attribute specified.
-
SLOT_CONTENTS
public static final BrowserVersionFeatures SLOT_CONTENTS
The default display style of slot is 'content'.
-
STYLESHEET_ADD_RULE_RETURNS_POS
public static final BrowserVersionFeatures STYLESHEET_ADD_RULE_RETURNS_POS
Method addRule returns the rule position instead of -1.
-
STYLESHEET_HREF_EMPTY_IS_NULL
public static final BrowserVersionFeatures STYLESHEET_HREF_EMPTY_IS_NULL
Indicates that the href property for a <link rel="stylesheet" type="text/css" href="" /> (href empty) is null.
-
SUBMITINPUT_DEFAULT_VALUE_IF_VALUE_NOT_DEFINED
public static final BrowserVersionFeatures SUBMITINPUT_DEFAULT_VALUE_IF_VALUE_NOT_DEFINED
Set the value attribute of a submit input to 'Submit Query' if no value attribute specified.
-
SVG_UNKNOWN_ARE_DOM
public static final BrowserVersionFeatures SVG_UNKNOWN_ARE_DOM
Indicates that unknown tags inside an SVG element are handled as DOM elements, not SVG elements.
-
URL_ABOUT_BLANK_HAS_BLANK_PATH
public static final BrowserVersionFeatures URL_ABOUT_BLANK_HAS_BLANK_PATH
Indicates, that the pathname for the url 'blank' is empty; instead of 'blank'.
-
URL_AUTH_CREDENTIALS
public static final BrowserVersionFeatures URL_AUTH_CREDENTIALS
Indicates, that the browser supports username and password as part of the url (e.g. http://john.smith:secret@localhost).
-
URL_IGNORE_SPECIAL
public static final BrowserVersionFeatures URL_IGNORE_SPECIAL
The protocol setter does not check for special protocols.
-
URL_MINIMAL_QUERY_ENCODING
public static final BrowserVersionFeatures URL_MINIMAL_QUERY_ENCODING
Replace only ' ' with %20 when encode the query part of an url.
-
URL_MISSING_SLASHES
public static final BrowserVersionFeatures URL_MISSING_SLASHES
Handles missing slashes.
-
WEBSOCKET_ORIGIN_SET
public static final BrowserVersionFeatures WEBSOCKET_ORIGIN_SET
Set the origin property for web socket events.
-
WINDOW_EXECUTE_EVENTS
public static final BrowserVersionFeatures WINDOW_EXECUTE_EVENTS
Execute window events.
-
XHR_ALL_RESPONSE_HEADERS_APPEND_SEPARATOR
public static final BrowserVersionFeatures XHR_ALL_RESPONSE_HEADERS_APPEND_SEPARATOR
XMLHttpRequest.getAllResponseHeaders() has a trailing separator.
-
XHR_ALL_RESPONSE_HEADERS_SEPARATE_BY_LF
public static final BrowserVersionFeatures XHR_ALL_RESPONSE_HEADERS_SEPARATE_BY_LF
XMLHttpRequest.getAllResponseHeaders() uses only Lf as separator.
-
XHR_FIRE_STATE_OPENED_AGAIN_IN_ASYNC_MODE
public static final BrowserVersionFeatures XHR_FIRE_STATE_OPENED_AGAIN_IN_ASYNC_MODE
XMLHttpRequest triggers the opened event at the beginning of the send method again.
-
XHR_HANDLE_SYNC_NETWORK_ERRORS
public static final BrowserVersionFeatures XHR_HANDLE_SYNC_NETWORK_ERRORS
Indicates that the Browser handles async and sync network errors the same way.
-
XHR_LENGTH_COMPUTABLE
public static final BrowserVersionFeatures XHR_LENGTH_COMPUTABLE
ProgressEvent.lengthComputable is true.
-
XHR_LOAD_ALWAYS_AFTER_DONE
public static final BrowserVersionFeatures XHR_LOAD_ALWAYS_AFTER_DONE
XMLHttpRequest triggers the load events also if the abort was signaled.
-
XHR_LOAD_START_ASYNC
public static final BrowserVersionFeatures XHR_LOAD_START_ASYNC
XMLHttpRequest triggers the load start event async.
-
XHR_NO_CROSS_ORIGIN_TO_ABOUT
public static final BrowserVersionFeatures XHR_NO_CROSS_ORIGIN_TO_ABOUT
A cross origin request toabout:blank
is not allowed.
-
XHR_OPEN_ALLOW_EMTPY_URL
public static final BrowserVersionFeatures XHR_OPEN_ALLOW_EMTPY_URL
Indicates if an empty url is allowed as url param for the open method.
-
XHR_PROGRESS_ON_NETWORK_ERROR_ASYNC
public static final BrowserVersionFeatures XHR_PROGRESS_ON_NETWORK_ERROR_ASYNC
XMLHttpRequest triggers an additional progress event if a network error was thrown in async mode.
-
XHR_RESPONSE_TEXT_EMPTY_UNSENT
public static final BrowserVersionFeatures XHR_RESPONSE_TEXT_EMPTY_UNSENT
If state unsent the response text is empty even if the response type is wrong.
-
XHR_RESPONSE_TYPE_THROWS_UNSENT
public static final BrowserVersionFeatures XHR_RESPONSE_TYPE_THROWS_UNSENT
Setting the responseType throws in state unsent.
-
XHR_SEND_IGNORES_BLOB_MIMETYPE_AS_CONTENTTYPE
public static final BrowserVersionFeatures XHR_SEND_IGNORES_BLOB_MIMETYPE_AS_CONTENTTYPE
Indicates if the XMLHttpRequest.send() method will send the mimeType of the blob as Content-Type header.
-
XHR_SEND_NETWORK_ERROR_IF_ABORTED
public static final BrowserVersionFeatures XHR_SEND_NETWORK_ERROR_IF_ABORTED
Indicates if the XMLHttpRequest.send() method will throw if aborted.
-
XHR_USE_CONTENT_CHARSET
public static final BrowserVersionFeatures XHR_USE_CONTENT_CHARSET
Indicates that the content charset is used for response parsing.
-
XPATH_SELECTION_NAMESPACES
public static final BrowserVersionFeatures XPATH_SELECTION_NAMESPACES
Indicates that the 'SelectionNamespaces' property is supported by XPath expressions.
-
-
Method Detail
-
values
public static BrowserVersionFeatures[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (BrowserVersionFeatures c : BrowserVersionFeatures.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static BrowserVersionFeatures valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-