비표준 확장

Non-standard
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

Notes The body property was implemented on the HTMLDocument interface in Firefox for a long time, hence document.body would not return the <body> element if the document's Content-Type was not set to text/html or application/xhtml+xml (or if it came from DOMParser.parseFromString without the text/html type being used). This has been fixed in Firefox 60.

IEFull support
6

OperaFull support
9.6

SafariFull support
4

WebView AndroidFull support
Yes

Chrome AndroidFull support
Yes

Edge MobileFull support
Yes

Firefox AndroidFull support
Yes

Notes

Full support
Yes

Notes

Notes The body property was implemented on the HTMLDocument interface in Firefox for a long time, hence document.body would not return the <body> element if the document's Content-Type was not set to text/html or application/xhtml+xml (or if it came from DOMParser.parseFromString without the text/html type being used). This has been fixed in Firefox 60.

Disabled From version 49 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

No support9 — 65

Alternate Name

Alternate Name Uses the non-standard name: mozCancelFullScreen

IEFull support
11

Alternate Name

Full support
11

Alternate Name

Alternate Name Uses the non-standard name: msExitFullscreen

OperaFull support
15

Prefixed

Full support
15

Prefixed

Prefixed Implemented with the vendor prefix: webkit

SafariFull support
5.1

Prefixed

Full support
5.1

Prefixed

Prefixed Implemented with the vendor prefix: webkit

WebView AndroidFull support
45

Full support
45

Full support
Yes

Prefixed

Prefixed Implemented with the vendor prefix: webkit

Chrome AndroidFull support
45

Full support
45

Full support
Yes

Prefixed

Prefixed Implemented with the vendor prefix: webkit

Edge Mobile
?

Firefox AndroidFull support
64

Full support
64

No support49 — 65

Disabled

Disabled From version 49 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

Disabled From version 35 until version 41 (exclusive): this feature is behind the layout.css.font-loading-api.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

Disabled From version 49 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

No support9 — 65

Alternate Name

Alternate Name Uses the non-standard name: mozFullScreen

IE
?

OperaFull support
Yes

SafariFull support
Yes

Alternate Name

Full support
Yes

Alternate Name

Alternate Name Uses the non-standard name: webkitIsFullScreen

WebView AndroidNo support
No

Chrome AndroidNo support
No

Alternate Name

No support
No

Alternate Name

Alternate Name Uses the non-standard name: webkitIsFullScreen

Edge Mobile
?

Firefox AndroidFull support
64

Full support
64

No support49 — 65

Disabled

Disabled From version 49 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

Disabled From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

No support10 — 65

Alternate Name

Alternate Name Uses the non-standard name: mozFullScreenEnabled

IEFull support
11

Alternate Name

Full support
11

Alternate Name

Alternate Name Uses the non-standard name: msFullScreenEnabled

OperaFull support
Yes

Safari
?

WebView AndroidFull support
45

Full support
45

Full support
Yes

Prefixed

Prefixed Implemented with the vendor prefix: webkit

Chrome AndroidFull support
45

Full support
45

Full support
Yes

Prefixed

Prefixed Implemented with the vendor prefix: webkit

Edge Mobile
?

Firefox AndroidFull support
64

Full support
64

No support47 — 65

Disabled

Disabled From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

Notes Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.

EdgeFull support
Yes

FirefoxFull support
Yes

Notes

Full support
Yes

Notes

Notes As of Firefox 65, the keypress event is no longer fired for non-printable keys, except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes).

IE
?

Opera
?

Safari
?

WebView AndroidFull support
Yes

Notes

Full support
Yes

Notes

Notes Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.

Chrome AndroidFull support
Yes

Notes

Full support
Yes

Notes

Notes Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.

Edge MobileFull support
Yes

Firefox AndroidFull support
Yes

Notes

Full support
Yes

Notes

Notes As of Firefox 65, the keypress event is no longer fired for non-printable keys, except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes).

Disabled From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

No support10 — 65

Alternate Name

Alternate Name Uses the non-standard name: onmozfullscreenchange

IEFull support
11

Alternate Name

Full support
11

Alternate Name

Alternate Name Uses the non-standard name: onMSFullscreenChange

OperaFull support
Yes

Safari
?

WebView AndroidFull support
45

Chrome AndroidFull support
45

Edge Mobile
?

Firefox AndroidFull support
64

Full support
64

No support47 — 65

Disabled

Disabled From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

Disabled From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

No support10 — 65

Alternate Name

Alternate Name Uses the non-standard name: onmozfullscreenerror

IEFull support
11

Alternate Name

Full support
11

Alternate Name

Alternate Name Uses the non-standard name: onMSFullscreenError

OperaFull support
Yes

Safari
?

WebView AndroidFull support
45

Chrome AndroidFull support
45

Edge Mobile
?

Firefox AndroidFull support
64

Full support
64

No support47 — 65

Disabled

Disabled From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

Disabled From version 31 until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true) and the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

IENo support
No

OperaFull support
25

SafariNo support
No

WebView AndroidFull support
37

Chrome AndroidFull support
35

Edge MobileNo support
No

Firefox AndroidNo support31 — 59

Disabled

No support31 — 59

Disabled

Disabled From version 31 until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true) and the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.