DOMContentLoaded_event |
1 |
12 |
1 |
9 |
9 |
3.1 |
≤37 |
18 |
4 |
10.1 |
2 |
1.0 |
Window |
1 |
12 |
1 |
4 |
3 |
1 |
≤37 |
18 |
4 |
10.1 |
1 |
1.0 |
afterprint_event |
63 |
12 |
6 |
9 |
50 |
13 |
63 |
63 |
6 |
46 |
13 |
8.0 |
alert |
1Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
12 |
1 |
4 |
3Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
1 |
4.4Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
18Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
4 |
10.1Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
1 |
1.0Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
appinstalled_event |
64 |
79 |
No |
No |
NoOpera exposes the onappinstalled event handler, but the event is never fired. |
No |
57 |
57 |
No |
NoOpera exposes the onappinstalled event handler, but the event is never fired. |
No |
7.0 |
beforeinstallprompt_event |
6144–61The onbeforeinstallprompt event handler property is not supported.
|
79 |
No |
No |
4831–48The onbeforeinstallprompt event handler property is not supported.
|
No |
6144–61The onbeforeinstallprompt event handler property is not supported.
|
6144–61The onbeforeinstallprompt event handler property is not supported.
|
No |
4532–45The onbeforeinstallprompt event handler property is not supported.
|
No |
8.05.0–8.0The onbeforeinstallprompt event handler property is not supported.
|
beforeprint_event |
63 |
12 |
6 |
9 |
50 |
13 |
63 |
63 |
6 |
46 |
13 |
8.0 |
beforeunload_event |
1 |
12 |
1 |
4 |
12 |
3 |
4.4 |
18 |
4 |
12 |
1 |
1.0 |
blur |
1 |
12 |
1 |
4 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
blur_event |
5 |
12 |
6["Apart from firing the event on window as other browsers do, Firefox also fires the event on the document object. See bug 1228802.", "Before Firefox 24, the interface for this event is a plain Event , not FocusEvent ."] |
11 |
≤12.1 |
5.1 |
≤37 |
18 |
6["Apart from firing the event on window as other browsers do, Firefox also fires the event on the document object. See bug 1228802.", "Before Firefox 24, the interface for this event is a plain Event , not FocusEvent ."] |
≤12.1 |
5 |
1.0 |
cancelAnimationFrame |
24 |
12 |
2311–23 |
10 |
15 |
76–7 |
4.4 |
25 |
2314–23 |
14 |
76–7 |
1.5 |
cancelIdleCallback |
47 |
79 |
55 |
No |
34 |
No |
47 |
47 |
55 |
34 |
No |
5.0 |
captureEvents |
1 |
12 |
1 |
11 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
clearImmediate |
No |
12–79 |
No |
10 |
No |
No |
No |
No |
No |
No |
No |
No |
close |
1 |
12Before Edge 79, scripts can close windows that weren't opened by the same script. |
1Before Firefox 46, scripts can close windows that weren't opened by the same script. |
4 |
3 |
1 |
4.4 |
18 |
4Before Firefox 46, scripts can close windows that weren't opened by the same script. |
10.1 |
1 |
1.0 |
closed |
1 |
12 |
1 |
4 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
confirm |
1Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
12 |
1 |
4 |
3Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
1 |
1Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
18Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
4 |
10.1Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
1 |
1.0Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
cookieStore |
87 |
87 |
No |
No |
73 |
No |
87 |
87 |
No |
62 |
No |
14.0 |
credentialless |
110 |
110 |
No |
No |
96 |
No |
110 |
110 |
No |
74 |
No |
21.0 |
customElements |
54 |
79 |
63 |
No |
41 |
10.1 |
54 |
54 |
63 |
41 |
10.3 |
6.0 |
devicePixelRatio |
1 |
12 |
18 |
11 |
11.1 |
3 |
4.4 |
18 |
18 |
11.1 |
1 |
1.0 |
devicemotion_event |
31 |
12 |
6 |
11 |
18 |
No |
4.4.3 |
31 |
6 |
18 |
4.2 |
2.0 |
deviceorientation_event |
7 |
12 |
63.6–6 |
11 |
12 |
No |
3 |
18 |
64–6 |
12 |
4.2 |
1.0 |
deviceorientationabsolute_event |
50 |
79 |
No |
No |
37 |
No |
50 |
50 |
No |
37 |
No |
5.0 |
document |
1 |
12 |
1 |
4 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
documentPictureInPicture |
116 |
116 |
No |
No |
102 |
No |
No |
No |
No |
No |
No |
No |
dump |
No |
No |
1.5By default, this method exists and can be called, but does nothing unless enabled in the browser's preferences. 1.5 |
No |
No |
No |
No |
No |
4This method exists but has no effect. |
No |
No |
No |
error_event |
10 |
12 |
6 |
9 |
15 |
5.1 |
≤37 |
18 |
6 |
14 |
5 |
1.0 |
event |
1 |
12 |
66 |
4 |
7 |
1.1 |
4.4 |
18 |
66 |
10.1 |
1 |
1.0 |
external |
1 |
12 |
2From Firefox 78 AddSearchProvider() does nothing, as the specification requires. 1–102 |
4 |
15 |
No |
4.4.3 |
18 |
4From Firefox for Android 79 AddSearchProvider() does nothing, as the specification requires. 4–102 |
14 |
No |
1.0 |
find |
1 |
79 |
1 |
No |
15 |
3 |
4.4 |
18 |
4 |
14 |
1 |
1.0 |
focus |
1Starting in Chrome 66, opening a popup in fullscreen mode and calling this function will end fullscreen mode. |
12 |
1 |
4 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
focus_event |
5 |
12 |
6["Apart from firing the event on window as other browsers do, Firefox also fires the event on the document object. See bug 1228802.", "Before Firefox 24, the interface for this event is a plain Event , not FocusEvent ."] |
11 |
≤12.1 |
5.1 |
≤37 |
18 |
6["Apart from firing the event on window as other browsers do, Firefox also fires the event on the document object. See bug 1228802.", "Before Firefox 24, the interface for this event is a plain Event , not FocusEvent ."] |
≤12.1 |
5 |
1.0 |
frameElement |
1 |
12 |
1 |
5.5 |
≤12.1 |
3 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
frames |
1 |
12 |
1 |
4 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
fullScreen |
No |
No |
1 |
No |
No |
No |
No |
No |
4 |
No |
No |
No |
gamepadconnected_event |
35The ongamepadconnected event handler property is not supported. See bug 1192878. |
≤18The ongamepadconnected event handler property is not supported. See bug 1192878. |
8929–89The ongamepadconnected event handler property is not supported. See bug 1697093.
|
No |
22The ongamepadconnected event handler property is not supported. See bug 1192878. |
10.1The ongamepadconnected event handler property is not supported. See bug 223860. |
37The ongamepadconnected event handler property is not supported. See bug 1192878. |
37The ongamepadconnected event handler property is not supported. See bug 1192878. |
8932–89The ongamepadconnected event handler property is not supported. See bug 1697093.
|
24The ongamepadconnected event handler property is not supported. See bug 1192878. |
No |
3.0The ongamepadconnected event handler property is not supported. See bug 1192878. |
gamepaddisconnected_event |
35The ongamepaddisconnected event handler property is not supported. See bug 1192878. |
≤18The ongamepaddisconnected event handler property is not supported. See bug 1192878. |
8929–89The ongamepaddisconnected event handler property is not supported. See bug 1697093.
|
No |
22The ongamepaddisconnected event handler property is not supported. See bug 1192878. |
10.1The ongamepaddisconnected event handler property is not supported. See bug 223860. |
37The ongamepaddisconnected event handler property is not supported. See bug 1192878. |
37The ongamepaddisconnected event handler property is not supported. See bug 1192878. |
8932–89The ongamepaddisconnected event handler property is not supported. See bug 1697093.
|
24The ongamepaddisconnected event handler property is not supported. See bug 1192878. |
No |
3.0The ongamepaddisconnected event handler property is not supported. See bug 1192878. |
getComputedStyle |
1 |
12 |
1Before version 62 this function returned null when called on a Window with no presentation (e.g. an iframe with display: none; set). Since 62 it returns a CSSStyleDeclaration object with length 0, containing empty strings (bug 1467722; also see bug 1471231 for further work). |
9 |
7.2 |
3 |
4.4 |
18 |
4Before version 62 this function returned null when called on a Window with no presentation (e.g. an iframe with display: none; set). Since 62 it returns a CSSStyleDeclaration object with length 0, containing empty strings (bug 1467722; also see bug 1471231 for further work). |
10.1 |
1 |
1.0 |
getDefaultComputedStyle |
No |
No |
19 |
No |
No |
No |
No |
No |
19 |
No |
No |
No |
getDigitalGoodsService |
No |
No |
No |
No |
No |
No |
No |
101 |
No |
70 |
No |
19.0 |
getScreenDetails |
100 |
100 |
No |
No |
86 |
No |
100 |
100 |
No |
69 |
No |
19.0 |
getSelection |
1 |
12 |
1 |
9 |
9 |
1 |
4.4 |
18 |
4 |
10.1 |
1 |
1.0 |
hashchange_event |
84–8A regular Event object is fired, rather than a HashChangeEvent object.
|
12 |
3.6 |
8 |
10.6 |
5 |
≤37 |
18 |
4 |
11 |
5 |
1.0 |
history |
1 |
12 |
1 |
4 |
3 |
1 |
4.4 |
18 |
4 |
10.1 |
1 |
1.0 |
innerHeight |
1 |
12 |
1From version 4 to 24, this property could give a wrong value before page load in certain circumstances (see bug 641188). |
9 |
9 |
3 |
4.4 |
18 |
4Before version 24, this property could give a wrong value before page load in certain circumstances (see bug 641188). |
10.1 |
1This property returns the height of the visual viewport instead of the layout viewport. See this bug for details. |
1.0 |
innerWidth |
1 |
12 |
1From version 4 to 24, this property could give a wrong value before page load in certain circumstances (see bug 641188). |
9 |
9 |
3 |
4.4 |
18 |
4Before version 24, this property could give a wrong value before page load in certain circumstances (see bug 641188). |
10.1 |
1This property returns the width of the visual viewport instead of the layout viewport. See this bug for details. |
1.0 |
languagechange_event |
37 |
79 |
32 |
No |
24 |
10.1 |
37 |
37 |
4 |
24 |
10.3 |
4.0 |
launchQueue |
102 |
102 |
No |
No |
88 |
No |
102 |
102 |
No |
70 |
No |
19.0 |
length |
1 |
12 |
1 |
4 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
load_event |
1 |
12 |
1 |
4 |
4 |
1.3 |
4.4 |
18 |
4 |
10.1 |
1 |
1.0 |
localStorage |
4 |
12 |
3.5 |
8 |
10.5 |
4 |
≤37 |
18 |
4 |
11 |
3.2 |
1.0 |
location |
1 |
12 |
1Before Firefox 57, single quotes contained in URLs were escaped when accessed via URL APIs. See bug 1386683. |
4 |
3 |
1 |
4.4 |
18 |
4Before Firefox 57, single quotes contained in URLs were escaped when accessed via URL APIs. See bug 1386683. |
10.1 |
1 |
1.0 |
locationbar |
1 |
12 |
1 |
No |
15 |
3 |
4.4 |
18 |
4 |
14 |
1 |
1.0 |
matchMedia |
9 |
12 |
6 |
10 |
12.1 |
5.1 |
3 |
18 |
6 |
12.1 |
5 |
1.0 |
menubar |
1 |
12 |
1 |
No |
15 |
3 |
4.4 |
18 |
4 |
14 |
1 |
1.0 |
message_event |
60 |
12 |
9 |
8 |
47 |
4 |
60 |
60 |
9 |
47 |
4 |
8.0 |
messageerror_event |
60 |
18 |
57 |
No |
47 |
16.4 |
60 |
60 |
57 |
47 |
16.4 |
8.0 |
moveBy |
1 |
12 |
1 |
4 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
moveTo |
1 |
12 |
1 |
4 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
mozInnerScreenX |
No |
No |
3.6 |
No |
No |
No |
No |
No |
4 |
No |
No |
No |
mozInnerScreenY |
No |
No |
3.6 |
No |
No |
No |
No |
No |
4 |
No |
No |
No |
name |
1 |
12 |
1Before Firefox 86, if a new page from another domain is loaded into a tab, then window.name is not set to an empty string, which can allow some cross-site attacks. See bug 1685089 and bug 444222. |
4 |
≤12.1 |
1 |
4.4 |
18 |
4Before Firefox 86, if a new page from another domain is loaded into a tab, then window.name is not set to an empty string, which can allow some cross-site attacks. See bug 1685089 and bug 444222. |
≤12.1 |
1 |
1.0 |
navigation |
102 |
102 |
No |
No |
No |
No |
102 |
102 |
No |
70 |
No |
19.0 |
navigator |
11 |
1212 |
911 |
≤64 |
153 |
11 |
4.44.4 |
1818 |
914 |
1410.1 |
11 |
1.01.0 |
offline_event |
3 |
12 |
9 |
9 |
15 |
4 |
≤37 |
18 |
9 |
14 |
3 |
1.0 |
online_event |
3 |
12 |
9 |
9 |
15 |
4 |
≤37 |
18 |
9 |
14 |
3 |
1.0 |
open |
1 |
12 |
1 |
4 |
3 |
1 |
4.4 |
18 |
4 |
10.1 |
1 |
1.0 |
opener |
1 |
12 |
1 |
9 |
3 |
1 |
4.4 |
18 |
4 |
10.1 |
1 |
1.0 |
orientation |
No |
No |
No |
No |
No |
No |
≤37 |
18 |
44 |
≤14 |
≤3 |
1.0 |
orientationchange_event |
No |
No |
No |
No |
No |
16.4 |
≤37 |
18 |
44 |
≤14 |
≤3 |
1.0 |
originAgentCluster |
90 |
90 |
No |
No |
76 |
No |
90 |
90 |
No |
64 |
No |
15.0 |
outerHeight |
1 |
12 |
1 |
9 |
9 |
3 |
4.4 |
18 |
4 |
10.1 |
3 |
1.0 |
outerWidth |
1 |
12 |
1 |
9 |
9 |
3 |
4.4 |
18 |
4 |
10.1 |
3 |
1.0 |
pageXOffset |
1 |
12 |
1 |
9 |
3 |
1 |
4.4 |
18 |
4 |
10.1 |
1 |
1.0 |
pageYOffset |
1 |
12 |
1 |
9 |
3 |
1 |
4.4 |
18 |
4 |
10.1 |
1 |
1.0 |
pagehide_event |
3 |
12 |
6 |
11 |
15 |
5 |
≤37 |
18 |
6 |
14 |
4.2 |
1.0 |
pageshow_event |
3 |
12 |
6 |
11 |
15 |
5 |
≤37 |
18 |
6 |
14 |
4.2 |
1.0 |
parent |
1 |
12 |
1 |
9 |
3 |
1.3 |
4.4 |
18 |
4 |
10.1 |
1 |
1.0 |
personalbar |
1 |
12 |
1 |
No |
≤12.1 |
3 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
popstate_event |
5Before version 34, Chrome would fire a popstate event on page load. |
12 |
4 |
10 |
11.5 |
5Before version 10, Safari would fire a popstate event on page load. |
≤37Before version 37, WebView would fire a popstate event on page load. |
18Before version 34, Chrome would fire a popstate event on page load. |
4 |
11.5 |
4.2Before version 10, Safari would fire a popstate event on page load. |
1.0Before version 2.0, Samsung Internet would fire a popstate event on page load. |
postMessage |
2 |
12 |
3["Firefox 8 and up supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons.", "Before Firefox 6, the message parameter must be a string. Since Firefox 6, the message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself."] |
10IE10 had an important limitation: see this article for details.8–10Support only for <frame> and <iframe> .
|
9.5 |
4 |
≤37 |
18 |
4["Firefox 8 and up supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons.", "Before Firefox 6, the message parameter must be a string. Since Firefox 6, the message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself."] |
10.1 |
3.2 |
1.0 |
print |
1Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
12 |
1 |
5 |
6Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
1.1 |
4.4Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
18Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
114 |
10.1Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
1 |
1.0Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
prompt |
1Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
12 |
1Firefox strips newline characters from the prompt response; see bug 1716229. |
4This function has no effect in the Modern UI/Metro version of Internet Explorer for Windows 8. It does not display a prompt to the user, and always returns undefined . It is not clear whether this is a bug or intended behavior. Desktop versions of IE do implement this function. |
3Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
1 |
4.4Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
18Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
4Firefox strips newline characters from the prompt response; see bug 1716229. |
10.1Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
1 |
1.0Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals . |
queryLocalFonts |
103 |
103 |
No |
No |
No |
No |
No |
No |
No |
No |
No |
No |
rejectionhandled_event |
49 |
79 |
69 |
No |
36 |
11 |
49 |
49 |
79 |
36 |
11.3 |
5.0 |
releaseEvents |
1 |
12 |
1 |
11 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
requestAnimationFrame |
2410 |
12Before version 17, Edge does not reliably fire requestAnimationFrame before the paint cycle. |
23Callback parameter is a DOMHighResTimestamp . This means ten microsecond precision and zero time as performance.now() .11–42Callback parameter is a DOMTimestamp . This means millisecond precision and zero time as Date.now() .4–11Could be called with no input parameters.
|
10Internet Explorer does not reliably fire requestAnimationFrame before the paint cycle. |
1515 |
76 |
≤374.4 |
2518 |
2314–42 |
1414 |
76 |
1.51.0 |
requestFileSystem |
13 |
79 |
No |
No |
No |
No |
37 |
18 |
No |
No |
No |
1.0 |
requestIdleCallback |
47 |
79 |
55 |
No |
34 |
No |
47 |
47 |
55 |
34 |
No |
5.0 |
resizeBy |
1 |
12 |
1Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser if the window wasn't created by window.open or contains more than one tab. See here for more details. |
4 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
resizeTo |
1 |
12 |
1Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser if the window wasn't created by window.open or contains more than one tab. See here for more details. |
4 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
resize_event |
1Chrome does not fire a resize event on page load. |
12Before Edge 79, Edge fired a resize event on page load. This is no longer the case. |
1Before Firefox 68, Firefox fired a resize event on page load. This is no longer the case. |
4 |
7Opera does not fire a resize event on page load. |
1.1 |
1WebView does not fire a resize event on page load. |
18Chrome does not fire a resize event on page load. |
4Before Firefox 68, Firefox fired a resize event on page load. This is no longer the case. |
10.1Opera does not fire a resize event on page load. |
1 |
1.0Samsung Internet does not fire a resize event on page load. |
resolveLocalFileSystemURL |
13 |
79 |
No |
No |
No |
No |
4.4 |
18 |
No |
No |
No |
1.0 |
screen |
1 |
12 |
1 |
4 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
screenLeft |
1 |
12 |
64 |
5 |
≤12.1 |
1 |
4.4 |
18 |
64 |
≤12.1 |
1 |
1.0 |
screenTop |
1 |
12 |
64 |
5 |
≤12.1 |
1 |
4.4 |
18 |
64 |
≤12.1 |
1 |
1.0 |
screenX |
1 |
12 |
1Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device. |
9 |
≤12.1 |
1 |
4.4 |
18 |
4Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device. |
≤12.1 |
1 |
1.0 |
screenY |
1 |
12 |
1Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device. |
9 |
≤12.1 |
1 |
4.4 |
18 |
4Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device. |
≤12.1 |
1 |
1.0 |
scroll |
1 |
12 |
1 |
4 |
3 |
1 |
4.4 |
18 |
4 |
10.1 |
1 |
1.0 |
scrollBy |
1 |
12 |
1 |
11 |
3 |
1 |
4.4 |
18 |
4 |
10.1 |
1 |
1.0 |
scrollByLines |
No |
No |
1 |
No |
No |
No |
No |
No |
4 |
No |
No |
No |
scrollByPages |
No |
No |
1 |
No |
No |
No |
No |
No |
4 |
No |
No |
No |
scrollMaxX |
No |
No |
1 |
No |
No |
No |
No |
No |
4 |
No |
No |
No |
scrollMaxY |
No |
No |
1 |
No |
No |
No |
No |
No |
4 |
No |
No |
No |
scrollTo |
1 |
12 |
1 |
4 |
4 |
1 |
4.4 |
18 |
4 |
10.1 |
1 |
1.0 |
scrollX |
11 |
1212 |
11 |
9 |
9.64 |
11 |
4.44.4 |
1818 |
44 |
10.110.1 |
11 |
1.01.0 |
scrollY |
11 |
1212 |
11 |
9 |
9.64 |
11 |
4.44.4 |
1818 |
44 |
10.110.1 |
11 |
1.01.0 |
scrollbars |
1 |
12 |
1 |
No |
≤12.1 |
3 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
self |
1 |
12 |
1 |
4 |
≤12.1 |
3 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
sessionStorage |
4 |
12 |
2 |
8 |
10.5 |
4 |
≤37 |
18 |
4 |
11 |
3.2 |
1.0 |
setImmediate |
No |
12–79 |
No |
10 |
No |
No |
No |
No |
No |
No |
No |
No |
setResizable |
No |
No |
1 |
No |
No |
No |
No |
No |
4 |
No |
No |
No |
sharedStorage |
117 |
117 |
No |
No |
103 |
No |
117 |
117 |
No |
No |
No |
No |
showDirectoryPicker |
86 |
86 |
No |
No |
72 |
No |
No |
No |
No |
No |
No |
No |
showModalDialog |
6–43 |
No |
3–56 |
4 |
No |
5.1–16.4 |
No |
No |
No |
No |
No |
No |
showOpenFilePicker |
86 |
86 |
No |
No |
72 |
No |
No |
No |
No |
No |
No |
No |
showSaveFilePicker |
86 |
86 |
No |
No |
72 |
No |
No |
No |
No |
No |
No |
No |
sizeToContent |
No |
No |
1 |
No |
No |
No |
No |
No |
4This method has no effect as a page is always in a tab. |
No |
No |
No |
speechSynthesis |
33 |
14 |
49 |
No |
20 |
7 |
No |
33 |
49 |
No |
7 |
2.0 |
status |
1 |
12 |
1 |
4 |
≤12.1 |
1 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
statusbar |
1 |
12 |
1 |
No |
15 |
3 |
4.4 |
18 |
4 |
14 |
1 |
1.0 |
stop |
1 |
14 |
1 |
No |
≤12.1 |
3 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
storage_event |
1 |
15 |
45 |
9 |
15 |
4 |
≤37 |
18 |
45 |
14 |
4 |
1.0 |
styleMedia |
6 |
12 |
No |
9 |
15 |
5 |
≤37 |
18 |
No |
14 |
4 |
1.0 |
toolbar |
1 |
12 |
1 |
No |
15 |
3 |
4.4 |
18 |
4 |
14 |
1 |
1.0 |
top |
1 |
12 |
1Starting in Firefox 6, this property is read only, as defined by the standard. |
4 |
≤12.1 |
3 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |
unhandledrejection_event |
49 |
79 |
69 |
No |
36 |
11 |
49 |
49 |
79 |
36 |
11.3 |
5.0 |
unload_event |
1 |
12 |
1 |
4 |
4 |
3 |
4.4 |
18 |
4 |
10.1 |
1 |
1.0 |
updateCommands |
No |
No |
1 |
No |
No |
No |
No |
No |
4 |
No |
No |
No |
visualViewport |
61 |
79 |
91 |
No |
48 |
13 |
61 |
61 |
68 |
45 |
13 |
8.0 |
vrdisplayactivate_event |
No |
15–79 |
9864–98macOS support was enabled in Firefox 64.55–98Windows support was enabled in Firefox 55.
|
No |
No |
No |
No |
No |
55 |
No |
No |
No |
vrdisplayconnect_event |
No |
15–79 |
9864–98macOS support was enabled in Firefox 64.55–98Windows support was enabled in Firefox 55.
|
No |
No |
No |
No |
No |
55 |
No |
No |
6.0–13.0Supported on Samsung Internet for GearVR. |
vrdisplaydeactivate_event |
No |
15–79 |
9864–98macOS support was enabled in Firefox 64.55–98Windows support was enabled in Firefox 55.
|
No |
No |
No |
No |
No |
55 |
No |
No |
No |
vrdisplaydisconnect_event |
No |
15–79 |
9864–98macOS support was enabled in Firefox 64.55–98Windows support was enabled in Firefox 55.
|
No |
No |
No |
No |
56["Chrome for Android 56 supports only Google Daydream View.", "Chrome for Android 57 adds support for Google Cardboard."] |
55 |
No |
No |
6.0–13.0Supported on Samsung Internet for GearVR. |
vrdisplaypresentchange_event |
No |
15 |
9864–98macOS support was enabled in Firefox 64.55–98Windows support was enabled in Firefox 55.
|
No |
No |
No |
No |
56–80["Chrome for Android 56 supports only Google Daydream View.", "Chrome for Android 57 adds support for Google Cardboard."] |
55 |
No |
No |
6.0–13.0Supported on Samsung Internet for GearVR. |
webkitConvertPointFromNodeToPage |
1–39 |
12–79 |
No |
No |
15–26 |
4 |
≤37–39 |
18–39 |
No |
14–26 |
3 |
1.0–4.0 |
webkitConvertPointFromPageToNode |
1–39 |
12–79 |
No |
No |
15–26 |
4 |
≤37–39 |
18–39 |
No |
14–26 |
3 |
1.0–4.0 |
window |
1 |
12 |
1 |
4 |
≤12.1 |
3 |
4.4 |
18 |
4 |
≤12.1 |
1 |
1.0 |