| { |
| "api": { |
| "Navigator": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#the-navigator-object", |
| "tags": [ |
| "web-features:navigator" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "deno": { |
| "version_added": "1.8" |
| }, |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "4" |
| }, |
| "nodejs": { |
| "version_added": "21.0.0" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "3" |
| }, |
| "opera_android": { |
| "version_added": "10.1" |
| }, |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "activeVRDisplays": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/activeVRDisplays", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": { |
| "version_added": "79", |
| "version_removed": "80", |
| "notes": "Supported only by Google Daydream." |
| }, |
| "edge": { |
| "version_added": "15", |
| "version_removed": "79", |
| "notes": "WebVR content requires a Windows Mixed Reality headset or the Windows Mixed Reality Portal Simulator." |
| }, |
| "firefox": [ |
| { |
| "version_added": "98", |
| "flags": [ |
| { |
| "type": "preference", |
| "name": "dom.vr.enabled", |
| "value_to_set": "true" |
| } |
| ] |
| }, |
| { |
| "version_added": "64", |
| "version_removed": "98", |
| "notes": "macOS support was enabled in Firefox 64." |
| }, |
| { |
| "version_added": "55", |
| "version_removed": "98", |
| "notes": "Windows support was enabled in Firefox 55." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "55", |
| "version_removed": "98" |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": false |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": false, |
| "deprecated": true |
| } |
| }, |
| "secure_context_required": { |
| "__compat": { |
| "description": "Secure context required", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": { |
| "version_added": "79", |
| "version_removed": "80" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "73" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": false, |
| "deprecated": true |
| } |
| } |
| } |
| }, |
| "adAuctionComponents": { |
| "__compat": { |
| "spec_url": "https://wicg.github.io/fenced-frame/#dom-navigator-adauctioncomponents", |
| "support": { |
| "chrome": { |
| "version_added": "128" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "appCodeName": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/appCodeName", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-appcodename-dev", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "4" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "appName": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/appName", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-appname-dev", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "4" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "appVersion": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/appVersion", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-appversion-dev", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "4" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "audioSession": { |
| "__compat": { |
| "spec_url": "https://w3c.github.io/audio-session/#dom-navigator-audiosession", |
| "tags": [ |
| "web-features:audio-session" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false, |
| "impl_url": "https://bugzil.la/1921506" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "16.4" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "authentication": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "67", |
| "flags": [ |
| { |
| "name": "WebAuth", |
| "type": "preference" |
| } |
| ] |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "bluetooth": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/bluetooth", |
| "spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-navigator-bluetooth", |
| "tags": [ |
| "web-features:web-bluetooth" |
| ], |
| "support": { |
| "chrome": [ |
| { |
| "version_added": "70", |
| "partial_implementation": true, |
| "notes": "Linux support is not enabled by default." |
| }, |
| { |
| "version_added": "56", |
| "version_removed": "70", |
| "partial_implementation": true, |
| "notes": "Only supported on macOS." |
| } |
| ], |
| "chrome_android": { |
| "version_added": "56" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false, |
| "impl_url": "https://bugzil.la/674737" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false, |
| "impl_url": "https://webkit.org/b/101034" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": false, |
| "impl_url": "https://crbug.com/40703318" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "buildID": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/buildID", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2", |
| "notes": "Since Firefox 64, this property returns a fixed timestamp as a privacy measure - `20181001000000`." |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": false, |
| "deprecated": false |
| } |
| } |
| }, |
| "canLoadAdAuctionFencedFrame": { |
| "__compat": { |
| "spec_url": "https://wicg.github.io/turtledove/#dom-navigator-canloadadauctionfencedframe", |
| "support": { |
| "chrome": { |
| "version_added": "128" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "canShare": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/canShare", |
| "spec_url": "https://w3c.github.io/web-share/#canshare-data-method", |
| "tags": [ |
| "web-features:share" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "89", |
| "partial_implementation": true, |
| "notes": "Only supported on ChromeOS and Windows, see [bug 40542648](https://crbug.com/40542648) and [bug 40729163](https://crbug.com/40729163)." |
| }, |
| "chrome_android": { |
| "version_added": "75" |
| }, |
| "edge": [ |
| { |
| "version_added": "93" |
| }, |
| { |
| "version_added": "81", |
| "version_removed": "93", |
| "partial_implementation": true, |
| "notes": "Only supported on Windows." |
| } |
| ], |
| "firefox": { |
| "version_added": "96", |
| "flags": [ |
| { |
| "type": "preference", |
| "name": "dom.webshare.enabled", |
| "value_to_set": "true" |
| } |
| ] |
| }, |
| "firefox_android": { |
| "version_added": "96" |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "14" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": false, |
| "impl_url": "https://crbug.com/40540400" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "data_files_parameter": { |
| "__compat": { |
| "description": "`data.files` parameter", |
| "spec_url": "https://w3c.github.io/web-share/#dom-sharedata-files", |
| "tags": [ |
| "web-features:share" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "89" |
| }, |
| "chrome_android": { |
| "version_added": "76" |
| }, |
| "edge": { |
| "version_added": "81" |
| }, |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "14" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": { |
| "version_added": "11.0" |
| }, |
| "webview_android": { |
| "version_added": false |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "data_text_parameter": { |
| "__compat": { |
| "description": "`data.text` parameter", |
| "spec_url": "https://w3c.github.io/web-share/#dom-sharedata-text", |
| "tags": [ |
| "web-features:share" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "89" |
| }, |
| "chrome_android": { |
| "version_added": "76" |
| }, |
| "edge": { |
| "version_added": "81" |
| }, |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "14" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": { |
| "version_added": "11.0" |
| }, |
| "webview_android": { |
| "version_added": false |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "clearAppBadge": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/clearAppBadge", |
| "spec_url": "https://w3c.github.io/badging/#clearappbadge-method", |
| "support": { |
| "chrome": { |
| "version_added": "81", |
| "notes": "Windows and macOS only. Linux offers no universal badging API on the operating system level." |
| }, |
| "chrome_android": { |
| "version_added": "81" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": false |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "17", |
| "notes": "Badging is supported for installed web apps on macOS Sonoma and higher." |
| }, |
| "safari_ios": { |
| "version_added": "16.4", |
| "notes": "Badging is supported for web apps saved to the home screen." |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": { |
| "version_added": false, |
| "notes": "Badging is supported for web apps saved to the home screen." |
| } |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "clearOriginJoinedAdInterestGroups": { |
| "__compat": { |
| "spec_url": "https://wicg.github.io/turtledove/#dom-navigator-clearoriginjoinedadinterestgroups", |
| "support": { |
| "chrome": { |
| "version_added": "128" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "clipboard": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/clipboard", |
| "spec_url": "https://w3c.github.io/clipboard-apis/#navigator-clipboard", |
| "tags": [ |
| "web-features:async-clipboard" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "66" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "63" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "13.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "connection": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/connection", |
| "spec_url": "https://wicg.github.io/netinfo/#connection-attribute", |
| "tags": [ |
| "web-features:network-information" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "61" |
| }, |
| "chrome_android": { |
| "version_added": "38" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "31", |
| "version_removed": "32" |
| }, |
| "firefox_android": { |
| "version_added": "14", |
| "version_removed": "99" |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": { |
| "version_added": "37" |
| }, |
| "safari": { |
| "version_added": false, |
| "impl_url": "https://webkit.org/b/185697" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "50" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "contacts": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/contacts", |
| "spec_url": "https://w3c.github.io/contact-picker/#dom-navigator-contacts", |
| "tags": [ |
| "web-features:contact-picker" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": { |
| "version_added": "80" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false, |
| "impl_url": "https://bugzil.la/1756767" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": { |
| "version_added": "14.5", |
| "flags": [ |
| { |
| "name": "Contact Picker API", |
| "type": "preference" |
| } |
| ] |
| }, |
| "samsunginternet_android": { |
| "version_added": "14.0", |
| "version_removed": "22.0", |
| "partial_implementation": true, |
| "notes": "This API was exposed but failed upon opening a contact selector." |
| }, |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "cookieEnabled": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/cookieEnabled", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-cookieenabled-dev", |
| "tags": [ |
| "web-features:cookie-enabled" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1", |
| "notes": "Before Firefox 8, `navigator.cookieEnabled` would report the wrong result if a site exception was in place for the page on which the check was performed. This has been fixed." |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "4", |
| "notes": "`navigator.cookieEnabled` returns `true` even if the browser is set to block cookies (for example, if the page is in the _Restricted sites_ security zone)." |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": [ |
| { |
| "version_added": "18" |
| }, |
| { |
| "version_added": "1", |
| "version_removed": "18", |
| "partial_implementation": true, |
| "notes": "Returns `true` even if the browser is set to block cookies if `navigator.cookieEnabled` is invoked inside a third-party `iframe`)" |
| } |
| ], |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "createAuctionNonce": { |
| "__compat": { |
| "spec_url": "https://wicg.github.io/turtledove/#create-auction-nonce", |
| "support": { |
| "chrome": { |
| "version_added": "128" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "credentials": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/credentials", |
| "spec_url": "https://w3c.github.io/webappsec-credential-management/#framework-credential-management", |
| "tags": [ |
| "web-features:credential-management" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "51" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "18" |
| }, |
| "firefox": { |
| "version_added": "60" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "13" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "deprecatedReplaceInURN": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/deprecatedReplaceInURN", |
| "spec_url": "https://wicg.github.io/fenced-frame/#dom-navigator-deprecatedreplaceinurn", |
| "tags": [ |
| "web-features:fencedframe" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "115" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "deprecatedRunAdAuctionEnforcesKAnonymity": { |
| "__compat": { |
| "spec_url": "https://wicg.github.io/turtledove/#dom-navigator-deprecatedrunadauctionenforceskanonymity", |
| "support": { |
| "chrome": { |
| "version_added": "128" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "deviceMemory": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/deviceMemory", |
| "spec_url": "https://www.w3.org/TR/device-memory/#sec-device-memory-js-api", |
| "support": { |
| "chrome": { |
| "version_added": "63" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "devicePosture": { |
| "__compat": { |
| "spec_url": "https://w3c.github.io/device-posture/#dom-navigator-deviceposture", |
| "tags": [ |
| "web-features:device-posture" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "132" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": { |
| "version_added": "16.2" |
| }, |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "doNotTrack": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/doNotTrack", |
| "support": { |
| "chrome": { |
| "version_added": "23" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "17", |
| "notes": "Before version 17, Edge implemented `window.doNotTrack`." |
| }, |
| "firefox": { |
| "version_added": "9", |
| "notes": [ |
| "In Firefox, `navigator.doNotTrack` returns `\"unspecified\"` instead of `null`.", |
| "Before Firefox 32, `navigator.doNotTrack` would report values of `\"yes\"` and `\"no\"` rather than `\"1\"` and `\"0\"`." |
| ] |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "prefix": "ms", |
| "version_added": "9", |
| "version_removed": "11", |
| "notes": "For IE11 and subsequent versions, use `window.doNotTrack`" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "12" |
| }, |
| "opera_android": { |
| "version_added": "12" |
| }, |
| "safari": { |
| "version_added": "5.1", |
| "version_removed": "7" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": false, |
| "deprecated": true |
| } |
| } |
| }, |
| "geolocation": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/geolocation", |
| "spec_url": "https://w3c.github.io/geolocation/#dom-navigator-geolocation", |
| "tags": [ |
| "web-features:geolocation" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "5" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "3.5" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "9" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "10.6" |
| }, |
| "opera_android": { |
| "version_added": "11" |
| }, |
| "safari": { |
| "version_added": "5" |
| }, |
| "safari_ios": { |
| "version_added": "≤3" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "≤37" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "secure_context_required": { |
| "__compat": { |
| "description": "Secure context required", |
| "tags": [ |
| "web-features:geolocation" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "47" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "getAutoplayPolicy": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/getAutoplayPolicy", |
| "spec_url": "https://w3c.github.io/autoplay/#dom-navigator-getautoplaypolicy", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "112" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "getBattery": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/getBattery", |
| "spec_url": "https://w3c.github.io/battery/#dom-navigator-getbattery", |
| "tags": [ |
| "web-features:battery" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "38" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "43", |
| "version_removed": "52" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "secure_context_required": { |
| "__compat": { |
| "description": "Secure context required", |
| "tags": [ |
| "web-features:battery" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "103" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": false |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "getGamepads": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/getGamepads", |
| "spec_url": "https://w3c.github.io/gamepad/#dom-navigator-getgamepads", |
| "support": { |
| "chrome": [ |
| { |
| "version_added": "35" |
| }, |
| { |
| "prefix": "webkit", |
| "version_added": "21" |
| } |
| ], |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "29" |
| }, |
| "firefox_android": { |
| "version_added": "32" |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": [ |
| { |
| "version_added": "37" |
| }, |
| { |
| "prefix": "webkit", |
| "version_added": "≤37" |
| } |
| ], |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "secure_context_required": { |
| "__compat": { |
| "description": "Secure context required", |
| "support": { |
| "chrome": { |
| "version_added": "86", |
| "flags": [ |
| { |
| "type": "preference", |
| "name": "#restrict-gamepad-access", |
| "value_to_set": "Enabled" |
| } |
| ] |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "91" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "getInstalledRelatedApps": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/getInstalledRelatedApps", |
| "spec_url": "https://wicg.github.io/get-installed-related-apps/spec/#dom-navigator-getinstalledrelatedapps", |
| "support": { |
| "chrome": [ |
| { |
| "version_added": "85", |
| "notes": "Supported on Windows for checking of Universal Windows Platform (UWP) app installation. Resolves with an empty array on other platforms." |
| }, |
| { |
| "version_added": "80", |
| "version_removed": "85", |
| "partial_implementation": true, |
| "notes": "Always resolves with an empty array." |
| } |
| ], |
| "chrome_android": [ |
| { |
| "version_added": "84", |
| "notes": "Supports checking of Progressive Web App (PWA) installation." |
| }, |
| { |
| "version_added": "80", |
| "partial_implementation": true, |
| "notes": "Supports checking of Android app installation." |
| } |
| ], |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": { |
| "version_added": false |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": false |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "getInterestGroupAdAuctionData": { |
| "__compat": { |
| "spec_url": "https://wicg.github.io/turtledove/#getInterestGroupAdAuctionData", |
| "support": { |
| "chrome": { |
| "version_added": "132" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "getUserMedia": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/getUserMedia", |
| "spec_url": "https://w3c.github.io/mediacapture-main/#dom-navigator-getusermedia", |
| "support": { |
| "chrome": [ |
| { |
| "version_added": "53" |
| }, |
| { |
| "prefix": "webkit", |
| "version_added": "21" |
| } |
| ], |
| "chrome_android": "mirror", |
| "edge": [ |
| { |
| "version_added": "12" |
| }, |
| { |
| "prefix": "webkit", |
| "version_added": "79" |
| } |
| ], |
| "firefox": { |
| "prefix": "moz", |
| "version_added": "17" |
| }, |
| "firefox_android": { |
| "prefix": "moz", |
| "version_added": "24" |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": [ |
| { |
| "version_added": "40" |
| }, |
| { |
| "prefix": "webkit", |
| "version_added": "15" |
| }, |
| { |
| "version_added": "12", |
| "version_removed": "15" |
| } |
| ], |
| "opera_android": [ |
| { |
| "version_added": "41" |
| }, |
| { |
| "prefix": "webkit", |
| "version_added": "14" |
| }, |
| { |
| "version_added": "12", |
| "version_removed": "14" |
| } |
| ], |
| "safari": { |
| "version_added": "11", |
| "version_removed": "12" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": [ |
| { |
| "version_added": "53" |
| }, |
| { |
| "prefix": "webkit", |
| "version_added": "40" |
| } |
| ], |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "getVRDisplays": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/getVRDisplays", |
| "support": { |
| "chrome": { |
| "version_added": false, |
| "notes": "Available on all platforms behind a flag, but currently only works on desktop in an [experimental version of Chrome](https://webvr.info/get-chrome/) (other builds won't return any devices when `Navigator.getVRDisplays()` is invoked)." |
| }, |
| "chrome_android": { |
| "version_added": "79", |
| "version_removed": "80", |
| "notes": "Currently supported only by Google Daydream." |
| }, |
| "edge": { |
| "version_added": "15", |
| "version_removed": "79" |
| }, |
| "firefox": [ |
| { |
| "version_added": "98", |
| "flags": [ |
| { |
| "type": "preference", |
| "name": "dom.vr.enabled", |
| "value_to_set": "true" |
| } |
| ] |
| }, |
| { |
| "version_added": "64", |
| "version_removed": "98", |
| "notes": "macOS support was enabled in Firefox 64." |
| }, |
| { |
| "version_added": "55", |
| "version_removed": "98", |
| "notes": "Windows support was enabled in Firefox 55." |
| } |
| ], |
| "firefox_android": { |
| "version_added": "55", |
| "version_removed": "98" |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": false |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": false |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": false, |
| "deprecated": true |
| } |
| } |
| }, |
| "globalPrivacyControl": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/globalPrivacyControl", |
| "spec_url": "https://w3c.github.io/gpc/#dom-globalprivacycontrol-globalprivacycontrol", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "120", |
| "notes": "Opt-in to GPC using the Website Privacy Preference setting (`about:preferences#privacy`) checkbox 'Tell websites not to sell or share my data', or by setting the preference `privacy.globalprivacycontrol.enabled` to `true`." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "gpu": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/gpu", |
| "spec_url": "https://gpuweb.github.io/gpuweb/#navigator-gpu", |
| "tags": [ |
| "web-features:webgpu" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "113", |
| "notes": "Currently supported on ChromeOS, macOS, and Windows only." |
| }, |
| "chrome_android": { |
| "version_added": "121" |
| }, |
| "deno": [ |
| { |
| "version_added": "1.39", |
| "flags": [ |
| { |
| "type": "runtime_flag", |
| "name": "--unstable-webgpu" |
| } |
| ] |
| }, |
| { |
| "version_added": "1.8", |
| "version_removed": "1.32" |
| } |
| ], |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "preview", |
| "partial_implementation": true, |
| "notes": "Currently supported on Linux and Windows only." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "preview" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "hardwareConcurrency": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/hardwareConcurrency", |
| "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-navigator-hardwareconcurrency-dev", |
| "tags": [ |
| "web-features:hardware-concurrency" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "37" |
| }, |
| "chrome_android": "mirror", |
| "deno": { |
| "version_added": "1.13" |
| }, |
| "edge": { |
| "version_added": "15" |
| }, |
| "firefox": { |
| "version_added": "48" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": "21.0.0" |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": [ |
| { |
| "version_added": "15.4", |
| "notes": "The value of this property is clamped to 4 or 8 cores, to prevent device fingerprinting. See [bug 233381](https://webkit.org/b/233381)." |
| }, |
| { |
| "version_added": "10.1", |
| "version_removed": "11" |
| } |
| ], |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "hid": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/hid", |
| "spec_url": "https://wicg.github.io/webhid/#dom-navigator-hid", |
| "tags": [ |
| "web-features:webhid" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "89" |
| }, |
| "chrome_android": { |
| "version_added": false, |
| "impl_url": "https://crbug.com/40628009" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": false, |
| "impl_url": "https://crbug.com/40163407" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "ink": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/ink", |
| "spec_url": "https://wicg.github.io/ink-enhancement/#navigator-interface-extensions", |
| "tags": [ |
| "web-features:ink" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "94" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "93" |
| }, |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "javaEnabled": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/javaEnabled", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-javaenabled", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "6" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "joinAdInterestGroup": { |
| "__compat": { |
| "spec_url": "https://wicg.github.io/turtledove/#dom-navigator-joinadinterestgroup", |
| "support": { |
| "chrome": { |
| "version_added": "128" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "keyboard": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/keyboard", |
| "spec_url": "https://wicg.github.io/keyboard-lock/#h-navigator-keyboard", |
| "tags": [ |
| "web-features:keyboard-lock" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "68" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "language": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/language", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-language-dev", |
| "tags": [ |
| "web-features:language" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "deno": { |
| "version_added": "1.27" |
| }, |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1", |
| "notes": "Before Firefox 4, this property's value was also part of the user agent string, as reported by `navigator.userAgent`. Starting in Firefox 5, this property's value is based on the value of the `Accept-Language` [HTTP header](https://developer.mozilla.org/docs/Web/HTTP/Headers)." |
| }, |
| "firefox_android": { |
| "version_added": "4" |
| }, |
| "ie": { |
| "version_added": "11", |
| "notes": "Closest available (non-standard) properties are `userLanguage` and `browserLanguage`." |
| }, |
| "nodejs": { |
| "version_added": "21.2.0" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "4" |
| }, |
| "opera_android": { |
| "version_added": "10.1" |
| }, |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "languages": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/languages", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-languages-dev", |
| "tags": [ |
| "web-features:language" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "37", |
| "notes": "Before Chrome 65, `navigator.languages[0]` is not guaranteed to equal `navigator.language`." |
| }, |
| "chrome_android": "mirror", |
| "deno": { |
| "version_added": "1.27" |
| }, |
| "edge": { |
| "version_added": "16" |
| }, |
| "firefox": { |
| "version_added": "32", |
| "notes": "In Firefox, the `navigator.languages` property's value is taken from the `intl.accept_languages` preference." |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false, |
| "notes": "Closest available (non-standard) properties are `userLanguage` and `browserLanguage`." |
| }, |
| "nodejs": { |
| "version_added": "21.2.0" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "24" |
| }, |
| "opera_android": { |
| "version_added": "24" |
| }, |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": { |
| "version_added": "3.0" |
| }, |
| "webview_android": { |
| "version_added": "37", |
| "notes": "Before version 65, `navigator.languages[0]` is not guaranteed to equal `navigator.language`." |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "leaveAdInterestGroup": { |
| "__compat": { |
| "spec_url": "https://wicg.github.io/turtledove/#dom-navigator-leaveadinterestgroup", |
| "support": { |
| "chrome": { |
| "version_added": "128" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "locks": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/locks", |
| "spec_url": "https://w3c.github.io/web-locks/#dom-navigatorlocks-locks", |
| "tags": [ |
| "web-features:web-locks" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "69" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "96" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "login": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/login", |
| "spec_url": "https://w3c-fedid.github.io/login-status/#dom-navigator-login", |
| "support": { |
| "chrome": { |
| "version_added": "120" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": false |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "managed": { |
| "__compat": { |
| "spec_url": "https://wicg.github.io/WebApiDevice/managed_config/#dom-navigator-managed", |
| "support": { |
| "chrome": { |
| "version_added": "91" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "maxTouchPoints": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/maxTouchPoints", |
| "spec_url": "https://w3c.github.io/pointerevents/#dom-navigator-maxtouchpoints", |
| "support": { |
| "chrome": { |
| "version_added": "35" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "59" |
| }, |
| "firefox_android": { |
| "version_added": "79" |
| }, |
| "ie": [ |
| { |
| "version_added": "11" |
| }, |
| { |
| "prefix": "ms", |
| "version_added": "10" |
| } |
| ], |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "13" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "mediaCapabilities": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/mediaCapabilities", |
| "spec_url": "https://w3c.github.io/media-capabilities/#dom-navigator-mediacapabilities", |
| "support": { |
| "chrome": { |
| "version_added": "66" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "63" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "55" |
| }, |
| "opera_android": { |
| "version_added": "48" |
| }, |
| "safari": { |
| "version_added": "13" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "mediaDevices": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/mediaDevices", |
| "spec_url": "https://w3c.github.io/mediacapture-main/#mediadevices", |
| "support": { |
| "chrome": { |
| "version_added": "47" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "36" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "11" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "secure_context_required": { |
| "__compat": { |
| "description": "Secure context required", |
| "support": { |
| "chrome": { |
| "version_added": "74" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "69" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": false |
| }, |
| "opera_android": { |
| "version_added": false |
| }, |
| "safari": { |
| "version_added": "11" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "mediaSession": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/mediaSession", |
| "spec_url": "https://w3c.github.io/mediasession/#dom-navigator-mediasession", |
| "tags": [ |
| "web-features:media-session" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "73" |
| }, |
| "chrome_android": { |
| "version_added": "57" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "82" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": false, |
| "impl_url": "https://crbug.com/40611412" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "mimeTypes": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/mimeTypes", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-mimetypes", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "4" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| }, |
| "returns_plugin_type": { |
| "__compat": { |
| "description": "Returns MIME types from plugins rather than hard-coded PDF values", |
| "support": { |
| "chrome": { |
| "version_added": "1", |
| "version_removed": "94" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12", |
| "version_removed": "94" |
| }, |
| "firefox": { |
| "version_added": "1", |
| "version_removed": "99" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "4" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1", |
| "version_removed": "80" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1", |
| "version_removed": "66" |
| }, |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": { |
| "version_added": "1.0" |
| }, |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": false, |
| "deprecated": true |
| } |
| } |
| } |
| }, |
| "ml": { |
| "__compat": { |
| "spec_url": "https://www.w3.org/TR/webnn/#api-navigator-ml", |
| "tags": [ |
| "web-features:webnn" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "112", |
| "flags": [ |
| { |
| "type": "preference", |
| "name": "#web-machine-learning-neural-network", |
| "value_to_set": "Enabled" |
| } |
| ] |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "deno": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "onLine": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/onLine", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-online-dev", |
| "tags": [ |
| "web-features:online" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "2", |
| "notes": "Earlier versions of Chrome incorrectly return true when a tab is first opened, but it starts reporting the correct connectivity status after the first network event. Windows: 11, macOS: 14, ChromeOS: 13, Linux: Always returns `true`. For history, see [bug 40530968](https://crbug.com/40530968)." |
| }, |
| "chrome_android": { |
| "version_added": "18" |
| }, |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1.5", |
| "notes": "Since Firefox 4 the browser returns `true` when 'Work Offline' mode is disabled and `false` when it is enabled, regardless of actual connectivity. Since Firefox 41, on OS X and Windows, the returned values follow the actual network connectivity, unless 'Work offline' mode is selected (where it will always return `false`)." |
| }, |
| "firefox_android": { |
| "version_added": "4" |
| }, |
| "ie": { |
| "version_added": "4", |
| "notes": "in Internet Explorer 8 'online' and 'offline' events are raised on the `document.body`; under IE 9 they are raised on both `document.body` and `window`." |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "3", |
| "notes": "From Opera 11.1 until Opera 12.1, the browser returns `true` when 'Work Offline' mode is disabled and `false` when it is enabled, regardless of actual connectivity." |
| }, |
| "opera_android": { |
| "version_added": "10.1", |
| "notes": "From Opera 11.1 until Opera 12.1, the browser returns `true` when 'Work Offline' mode is disabled and `false` when it is enabled, regardless of actual connectivity." |
| }, |
| "safari": { |
| "version_added": "4" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "≤37", |
| "partial_implementation": true, |
| "notes": "Can incorrectly return true, see [bug 41369933](https://crbug.com/41369933)." |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "oscpu": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/oscpu", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-oscpu", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "1", |
| "notes": "The preference `\"general.oscpu.override\"` can be used to set a value to be returned instead of the true CPU description. The preference setting is ignored for calls made by privileged code, which continue to get the actual CPU description." |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "pdfViewerEnabled": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/pdfViewerEnabled", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-pdfviewerenabled", |
| "tags": [ |
| "web-features:pdf-viewer" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "94" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "99" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "16.4" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "permissions": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/permissions", |
| "spec_url": "https://w3c.github.io/permissions/#dom-navigator-permissions", |
| "tags": [ |
| "web-features:permissions" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "43" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "46" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": false, |
| "impl_url": "https://crbug.com/40418964" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "platform": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/platform", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-platform-dev", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1", |
| "notes": [ |
| "Before Firefox 69, `platform` would report running on a 32-bit CPU if running the 32-bit version of Firefox on a 64-bit system.", |
| "You can override the value returned by `platform` by setting the preference `general.platform.override` to the string you wish to be returned instead." |
| ] |
| }, |
| "firefox_android": { |
| "version_added": "4" |
| }, |
| "ie": { |
| "version_added": "4" |
| }, |
| "nodejs": { |
| "version_added": "21.2.0" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "plugins": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/plugins", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-plugins", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "4" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| }, |
| "returns_plugins": { |
| "__compat": { |
| "description": "Returns plugins rather than hard-coded PDF plugin values", |
| "support": { |
| "chrome": { |
| "version_added": "1", |
| "version_removed": "94" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12", |
| "version_removed": "94" |
| }, |
| "firefox": { |
| "version_added": "1", |
| "version_removed": "99" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "4" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1", |
| "version_removed": "80" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1", |
| "version_removed": "66" |
| }, |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": { |
| "version_added": "1.0" |
| }, |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": false, |
| "deprecated": true |
| } |
| } |
| } |
| }, |
| "presentation": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/presentation", |
| "spec_url": "https://w3c.github.io/presentation-api/#dom-navigator-presentation", |
| "tags": [ |
| "web-features:presentation-api" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "47" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false, |
| "impl_url": "https://webkit.org/b/149168" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": false, |
| "impl_url": "https://crbug.com/234081017" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "product": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/product", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-product-dev", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "11" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "productSub": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/productSub", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-productsub-dev", |
| "support": { |
| "chrome": { |
| "version_added": "1", |
| "notes": "Always returns `20030107`." |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12", |
| "notes": "Always returns `20030107`." |
| }, |
| "firefox": { |
| "version_added": "1" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "1", |
| "notes": "Always returns `20030107`." |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "protectedAudience": { |
| "__compat": { |
| "spec_url": "https://wicg.github.io/turtledove/#dom-navigator-protectedaudience", |
| "support": { |
| "chrome": { |
| "version_added": "128" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "registerProtocolHandler": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/registerProtocolHandler", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#custom-handlers", |
| "tags": [ |
| "web-features:registerprotocolhandler" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "13", |
| "notes": "From Chrome 77, the URL parameter only accepts `http` or `https` URLs." |
| }, |
| "chrome_android": { |
| "version_added": false, |
| "impl_url": "https://crbug.com/40964464" |
| }, |
| "edge": { |
| "version_added": "79" |
| }, |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "11.6" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "secure_context_required": { |
| "__compat": { |
| "description": "Secure context required", |
| "support": { |
| "chrome": { |
| "version_added": "80" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": { |
| "version_added": "79" |
| }, |
| "firefox": { |
| "version_added": "62" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_bitcoin": { |
| "__compat": { |
| "description": "`scheme` parameter supports `bitcoin`", |
| "support": { |
| "chrome": { |
| "version_added": "28" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_cabal": { |
| "__compat": { |
| "description": "`scheme` parameter supports `cabal`", |
| "support": { |
| "chrome": { |
| "version_added": "86" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": false, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_dat": { |
| "__compat": { |
| "description": "`scheme` parameter supports `dat`", |
| "support": { |
| "chrome": { |
| "version_added": "86" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": false, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_did": { |
| "__compat": { |
| "description": "`scheme` parameter supports `did`", |
| "support": { |
| "chrome": { |
| "version_added": "86" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": false, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_dweb": { |
| "__compat": { |
| "description": "`scheme` parameter supports `dweb`", |
| "support": { |
| "chrome": { |
| "version_added": "86" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": false, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_ethereum": { |
| "__compat": { |
| "description": "`scheme` parameter supports `ethereum`", |
| "support": { |
| "chrome": { |
| "version_added": "86" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": false, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_ftp": { |
| "__compat": { |
| "description": "`scheme` parameter supports `ftp`", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "98" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_ftps": { |
| "__compat": { |
| "description": "`scheme` parameter supports `ftps`", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "98" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_geo": { |
| "__compat": { |
| "description": "`scheme` parameter supports `geo`", |
| "support": { |
| "chrome": { |
| "version_added": "30" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_hyper": { |
| "__compat": { |
| "description": "`scheme` parameter supports `hyper`", |
| "support": { |
| "chrome": { |
| "version_added": "86" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": false, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_im": { |
| "__compat": { |
| "description": "`scheme` parameter supports `im`", |
| "support": { |
| "chrome": { |
| "version_added": "30" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_ipfs": { |
| "__compat": { |
| "description": "`scheme` parameter supports `ipfs`", |
| "support": { |
| "chrome": { |
| "version_added": "86" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": false, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_ipns": { |
| "__compat": { |
| "description": "`scheme` parameter supports `ipns`", |
| "support": { |
| "chrome": { |
| "version_added": "86" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": false, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_irc": { |
| "__compat": { |
| "description": "`scheme` parameter supports `irc`", |
| "support": { |
| "chrome": { |
| "version_added": "15" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "11.6" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_ircs": { |
| "__compat": { |
| "description": "`scheme` parameter supports `ircs`", |
| "support": { |
| "chrome": { |
| "version_added": "30" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_magnet": { |
| "__compat": { |
| "description": "`scheme` parameter supports `magnet`", |
| "support": { |
| "chrome": { |
| "version_added": "30" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_mailto": { |
| "__compat": { |
| "description": "`scheme` parameter supports `mailto`", |
| "support": { |
| "chrome": { |
| "version_added": "13" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "11.6" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_matrix": { |
| "__compat": { |
| "description": "`scheme` parameter supports `matrix`", |
| "support": { |
| "chrome": { |
| "version_added": "92" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "90" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_mms": { |
| "__compat": { |
| "description": "`scheme` parameter supports `mms`", |
| "support": { |
| "chrome": { |
| "version_added": "13" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "11.6" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_news": { |
| "__compat": { |
| "description": "`scheme` parameter supports `news`", |
| "support": { |
| "chrome": { |
| "version_added": "13" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "11.6" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_nntp": { |
| "__compat": { |
| "description": "`scheme` parameter supports `nntp`", |
| "support": { |
| "chrome": { |
| "version_added": "13" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "11.6" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_openpgp4fpr": { |
| "__compat": { |
| "description": "`scheme` parameter supports `openpgp4fpr`", |
| "support": { |
| "chrome": { |
| "version_added": "42" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_sftp": { |
| "__compat": { |
| "description": "`scheme` parameter supports `sftp`", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "98" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_sip": { |
| "__compat": { |
| "description": "`scheme` parameter supports `sip`", |
| "support": { |
| "chrome": { |
| "version_added": "30" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_sms": { |
| "__compat": { |
| "description": "`scheme` parameter supports `sms`", |
| "support": { |
| "chrome": { |
| "version_added": "13" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "11.6" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_smsto": { |
| "__compat": { |
| "description": "`scheme` parameter supports `smsto`", |
| "support": { |
| "chrome": { |
| "version_added": "26" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_ssb": { |
| "__compat": { |
| "description": "`scheme` parameter supports `ssb`", |
| "support": { |
| "chrome": { |
| "version_added": "86" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": false, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_ssh": { |
| "__compat": { |
| "description": "`scheme` parameter supports `ssh`", |
| "support": { |
| "chrome": { |
| "version_added": "41" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_tel": { |
| "__compat": { |
| "description": "`scheme` parameter supports `tel`", |
| "support": { |
| "chrome": { |
| "version_added": "13" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "11.6" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_urn": { |
| "__compat": { |
| "description": "`scheme` parameter supports `urn`", |
| "support": { |
| "chrome": { |
| "version_added": "13" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "11.6" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_webcal": { |
| "__compat": { |
| "description": "`scheme` parameter supports `webcal`", |
| "support": { |
| "chrome": { |
| "version_added": "13" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "11.6" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_wtai": { |
| "__compat": { |
| "description": "`scheme` parameter supports `wtai`", |
| "support": { |
| "chrome": { |
| "version_added": "31" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheme_parameter_xmpp": { |
| "__compat": { |
| "description": "`scheme` parameter supports `xmpp`", |
| "support": { |
| "chrome": { |
| "version_added": "30" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "2" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "requestMediaKeySystemAccess": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/requestMediaKeySystemAccess", |
| "spec_url": "https://w3c.github.io/encrypted-media/#navigator-extension-requestmediakeysystemaccess", |
| "support": { |
| "chrome": { |
| "version_added": "42", |
| "notes": [ |
| "The spec requires that the passed `supportedConfigurations` option contain at least one of `audioCapabilities` or `videoCapabilities`, and that said parameters include a codec string.", |
| "The function does not exist in insecure contexts. This was not enforced until Chrome 58." |
| ] |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "13" |
| }, |
| "firefox": { |
| "version_added": "38", |
| "notes": [ |
| "Starting in Firefox 55, if neither `audioCapabilities` nor `videoCapabilities` is specified in `supportedConfigurations`, a warning is output to the web console.", |
| "In addition, starting in Firefox 55, if in `supportedConfigurations`, either `audioCapabilities`'s or `videoCapabilities`'s `contentType` value doesn't specify a `\"codecs\"` substring to define allowed codecs within the media wrapper, a warning is output to the web console. See note below table for example and correction.", |
| "In the future, if neither `audioCapabilities` nor `videoCapabilities` is specified in the `supportedConfigurations`, a `NotSupported` exception will be thrown." |
| ] |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": { |
| "version_added": "29", |
| "notes": [ |
| "The spec requires that the passed `supportedConfigurations` option contain at least one of `audioCapabilities` or `videoCapabilities`, and that said parameters include a codec string.", |
| "The function does not exist in insecure contexts. This was not enforced until Opera 45." |
| ] |
| }, |
| "safari": { |
| "version_added": "12.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "43", |
| "notes": [ |
| "The spec requires that the passed `supportedConfigurations` option contain at least one of `audioCapabilities` or `videoCapabilities`, and that said parameters include a codec string.", |
| "The function does not exist in insecure contexts. This was not enforced until version 58." |
| ] |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "requestMIDIAccess": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/requestMIDIAccess", |
| "spec_url": "https://webaudio.github.io/web-midi-api/#dom-navigator-requestmidiaccess", |
| "tags": [ |
| "web-features:web-midi" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "43" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "108", |
| "notes": "API access is gated by installation of a [site permission add-on](https://support.mozilla.org/en-US/kb/site-permission-add-ons) (user prompt), secure context, and [`Permission Policy: midi`](https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/midi)." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false, |
| "impl_url": "https://webkit.org/b/107250" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "secure_context_required": { |
| "__compat": { |
| "description": "Secure context required", |
| "tags": [ |
| "web-features:web-midi" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "43" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "108" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "runAdAuction": { |
| "__compat": { |
| "spec_url": "https://wicg.github.io/turtledove/#dom-navigator-runadauction", |
| "support": { |
| "chrome": { |
| "version_added": "128" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "scheduling": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/scheduling", |
| "spec_url": "https://wicg.github.io/is-input-pending/#dom-navigator-scheduling", |
| "support": { |
| "chrome": { |
| "version_added": "87" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "74" |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "sendBeacon": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/sendBeacon", |
| "spec_url": "https://w3c.github.io/beacon/#sendbeacon-method", |
| "support": { |
| "chrome": { |
| "version_added": "39", |
| "notes": "Starting in Chrome 59, this method cannot send a `Blob` whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see [bug 40087600](https://crbug.com/40087600)." |
| }, |
| "chrome_android": { |
| "version_added": "42", |
| "notes": "Starting in Chrome 59, this method cannot send a `Blob` whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see [bug 40087600](https://crbug.com/40087600)." |
| }, |
| "edge": { |
| "version_added": "14" |
| }, |
| "firefox": { |
| "version_added": "31" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "11.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "40", |
| "notes": "Starting in Chrome 59, this method cannot send a `Blob` whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see [bug 40087600](https://crbug.com/40087600)." |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "serial": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/serial", |
| "spec_url": "https://wicg.github.io/serial/#extensions-to-the-navigator-interface", |
| "tags": [ |
| "web-features:serial" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "89" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": false, |
| "impl_url": "https://crbug.com/40740509" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "serviceWorker": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/serviceWorker", |
| "spec_url": "https://w3c.github.io/ServiceWorker/#navigator-service-worker-attribute", |
| "support": { |
| "chrome": { |
| "version_added": "40" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "17" |
| }, |
| "firefox": { |
| "version_added": "44", |
| "notes": "In Firefox private windows, the `serviceWorker` object is `undefined`. See [bug 1320796](https://bugzil.la/1320796)." |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "11.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": { |
| "version_added": false |
| } |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "setAppBadge": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/setAppBadge", |
| "spec_url": "https://w3c.github.io/badging/#setappbadge-method", |
| "support": { |
| "chrome": { |
| "version_added": "81", |
| "notes": "Windows and macOS only. Linux offers no universal badging API on the operating system level." |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": false |
| }, |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "17", |
| "notes": [ |
| "Badging is supported for installed web apps on macOS Sonoma and higher.", |
| "Passing `0` as an argument will clear the badge instead of displaying an unnumbered dot." |
| ] |
| }, |
| "safari_ios": { |
| "version_added": "16.4", |
| "notes": [ |
| "Badging is supported for web apps saved to the home screen.", |
| "Passing `0` as an argument will clear the badge instead of displaying an unnumbered dot." |
| ] |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": { |
| "version_added": false, |
| "notes": "Badging is supported for web apps saved to the home screen." |
| } |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "share": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/share", |
| "spec_url": "https://w3c.github.io/web-share/#share-method", |
| "tags": [ |
| "web-features:share" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "89", |
| "partial_implementation": true, |
| "notes": "Only supported on ChromeOS and Windows, see [bug 40542648](https://crbug.com/40542648) and [bug 40729163](https://crbug.com/40729163)." |
| }, |
| "chrome_android": { |
| "version_added": "61" |
| }, |
| "edge": [ |
| { |
| "version_added": "93" |
| }, |
| { |
| "version_added": "81", |
| "version_removed": "93", |
| "partial_implementation": true, |
| "notes": "Only supported on Windows." |
| } |
| ], |
| "firefox": { |
| "version_added": "71", |
| "flags": [ |
| { |
| "type": "preference", |
| "name": "dom.webshare.enabled", |
| "value_to_set": "true" |
| } |
| ] |
| }, |
| "firefox_android": { |
| "version_added": "79" |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": { |
| "version_added": "48" |
| }, |
| "safari": { |
| "version_added": "12.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": false, |
| "impl_url": "https://crbug.com/40540400" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "data_files_parameter": { |
| "__compat": { |
| "description": "`data.files` parameter", |
| "spec_url": "https://w3c.github.io/web-share/#dom-sharedata-files", |
| "tags": [ |
| "web-features:share" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "89" |
| }, |
| "chrome_android": { |
| "version_added": "76" |
| }, |
| "edge": { |
| "version_added": "81" |
| }, |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "14" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": { |
| "version_added": "11.0" |
| }, |
| "webview_android": { |
| "version_added": false |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "data_text_parameter": { |
| "__compat": { |
| "description": "`data.text` parameter", |
| "spec_url": "https://w3c.github.io/web-share/#dom-sharedata-text", |
| "tags": [ |
| "web-features:share" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "89" |
| }, |
| "chrome_android": { |
| "version_added": "76" |
| }, |
| "edge": { |
| "version_added": "81" |
| }, |
| "firefox": { |
| "version_added": "71" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "14" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": { |
| "version_added": "11.0" |
| }, |
| "webview_android": { |
| "version_added": false |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "storage": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/storage", |
| "spec_url": "https://storage.spec.whatwg.org/#dom-navigatorstorage-storage", |
| "tags": [ |
| "web-features:storage-manager" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "55" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "57" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "15.2" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "storageBuckets": { |
| "__compat": { |
| "spec_url": "https://wicg.github.io/storage-buckets/#dom-navigatorstoragebuckets-storagebuckets", |
| "tags": [ |
| "web-features:storage-buckets" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "122" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false, |
| "impl_url": "https://bugzil.la/1594740" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "taintEnabled": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/taintEnabled", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-taintenabled", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "1" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "6" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1", |
| "version_removed": "15" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1", |
| "version_removed": "14" |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "unregisterProtocolHandler": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/unregisterProtocolHandler", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-unregisterprotocolhandler-dev", |
| "tags": [ |
| "web-features:registerprotocolhandler" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "38" |
| }, |
| "chrome_android": { |
| "version_added": false, |
| "impl_url": "https://crbug.com/40964464" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": [ |
| { |
| "version_added": "25" |
| }, |
| { |
| "version_added": "≤12.1", |
| "version_removed": "15" |
| } |
| ], |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "updateAdInterestGroups": { |
| "__compat": { |
| "spec_url": "https://wicg.github.io/turtledove/#dom-navigator-updateadinterestgroups", |
| "support": { |
| "chrome": { |
| "version_added": "128" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "usb": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/usb", |
| "spec_url": "https://wicg.github.io/webusb/#dom-navigator-usb", |
| "tags": [ |
| "web-features:webusb" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "61" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": false, |
| "notes": "WebView exposes `navigator.usb`, but does not support WebUSB. See [bug 41441927](https://crbug.com/41441927)." |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "userActivation": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/userActivation", |
| "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-navigator-useractivation", |
| "tags": [ |
| "web-features:user-activation" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "72" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "120" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "16.4" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "userAgent": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/userAgent", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-useragent-dev", |
| "tags": [ |
| "web-features:user-agent-sniffing" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "deno": { |
| "version_added": "1.22" |
| }, |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "4" |
| }, |
| "nodejs": { |
| "version_added": "21.1.0" |
| }, |
| "oculus": "mirror", |
| "opera": { |
| "version_added": "≤12.1" |
| }, |
| "opera_android": { |
| "version_added": "≤12.1" |
| }, |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "userAgentData": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/userAgentData", |
| "spec_url": "https://wicg.github.io/ua-client-hints/#dom-navigatorua-useragentdata", |
| "tags": [ |
| "web-features:ua-client-hints" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "90" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "119", |
| "impl_url": "https://crbug.com/40609350" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| }, |
| "secure_context_required": { |
| "__compat": { |
| "description": "Secure context required", |
| "tags": [ |
| "web-features:ua-client-hints" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "90" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "119" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| }, |
| "vendor": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/vendor", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-vendor-dev", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "11" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "vendorSub": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/vendorSub", |
| "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-vendorsub-dev", |
| "support": { |
| "chrome": { |
| "version_added": "1" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "1" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "3" |
| }, |
| "safari_ios": { |
| "version_added": "1" |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": true |
| } |
| } |
| }, |
| "vibrate": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/vibrate", |
| "spec_url": "https://w3c.github.io/vibration/#dom-navigator-vibrate", |
| "tags": [ |
| "web-features:vibration" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "32" |
| }, |
| "chrome_android": { |
| "version_added": "32", |
| "notes": [ |
| "Beginning in Chrome 55, this is not supported in cross-origin iframes.", |
| "Beginning in Chrome 60, this method requires a user gesture. Otherwise it returns `false`." |
| ] |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "16", |
| "version_removed": "129", |
| "notes": [ |
| "Until Firefox 26 included, when the vibration pattern was too long or any of its elements too large, Firefox threw an exception instead of returning `false` ([bug 884935](https://bugzil.la/884935)).", |
| "From Firefox 32 onwards, when the vibration pattern is too long or any of its elements too large, it returns `true` but truncates the pattern ([bug 1014581](https://bugzil.la/1014581)).", |
| "Beginning in Firefox 72, this is not supported in cross-origin iframes." |
| ] |
| }, |
| { |
| "prefix": "moz", |
| "version_added": "11", |
| "version_removed": "16" |
| } |
| ], |
| "firefox_android": [ |
| { |
| "version_added": "79", |
| "partial_implementation": true, |
| "notes": "Vibration is disabled. If the window is visible, then `navigator.vibrate()` returns `true`, but no vibration takes place (regardless of hardware support). Originally, the intent was to disable it for cross-origin frames only ([bug 1591113](https://bugzil.la/1591113)), but the feature was not re-enabled due to abuse concerns ([bug 1653318](https://bugzil.la/1653318))." |
| }, |
| { |
| "version_added": "16", |
| "version_removed": "79", |
| "notes": [ |
| "Until Firefox 26 included, when the vibration pattern was too long or any of its elements too large, Firefox threw an exception instead of returning `false` ([bug 884935](https://bugzil.la/884935)).", |
| "From Firefox 32 onwards, when the vibration pattern is too long or any of its elements too large, it returns `true` but truncates the pattern ([bug 1014581](https://bugzil.la/1014581))." |
| ] |
| }, |
| { |
| "prefix": "moz", |
| "version_added": "14", |
| "version_removed": "16" |
| } |
| ], |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": { |
| "version_added": "19", |
| "notes": [ |
| "Beginning in Opera 42, this is not supported in cross-origin iframes.", |
| "Beginning in Opera 47, this method requires a user gesture. Otherwise it returns `false`." |
| ] |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": { |
| "version_added": "4.4.3", |
| "notes": [ |
| "Beginning in version 55, this is not supported in cross-origin iframes.", |
| "Beginning in version 60, this method requires a user gesture. Otherwise it returns `false`." |
| ] |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "virtualKeyboard": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/virtualKeyboard", |
| "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-navigator-virtualkeyboard", |
| "tags": [ |
| "web-features:virtual-keyboard" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "94" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false, |
| "impl_url": "https://bugzil.la/1730568" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false, |
| "impl_url": "https://webkit.org/b/230225" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "wakeLock": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/wakeLock", |
| "spec_url": "https://w3c.github.io/screen-wake-lock/#extensions-to-the-navigator-interface", |
| "tags": [ |
| "web-features:screen-wake-lock" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "84" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "126" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "16.4" |
| }, |
| "safari_ios": { |
| "version_added": "16.4", |
| "partial_implementation": true, |
| "notes": "Does not work in standalone Home Screen Web Apps. See [bug 254545](https://webkit.org/b/254545#c32)." |
| }, |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "webdriver": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/webdriver", |
| "spec_url": "https://w3c.github.io/webdriver/#dfn-webdriver", |
| "tags": [ |
| "web-features:webdriver" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "63" |
| }, |
| "chrome_android": "mirror", |
| "edge": { |
| "version_added": "12" |
| }, |
| "firefox": { |
| "version_added": "60" |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": "11" |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": "10.1" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "windowControlsOverlay": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/windowControlsOverlay", |
| "spec_url": "https://wicg.github.io/window-controls-overlay/#windowcontrolsoverlay-interface", |
| "tags": [ |
| "web-features:window-controls-overlay" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "105" |
| }, |
| "chrome_android": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false, |
| "impl_url": "https://webkit.org/b/257782" |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": "mirror", |
| "webview_android": "mirror", |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": false, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| }, |
| "xr": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/xr", |
| "spec_url": "https://immersive-web.github.io/webxr/#navigator-xr-attribute", |
| "tags": [ |
| "web-features:webxr-device" |
| ], |
| "support": { |
| "chrome": { |
| "version_added": "79" |
| }, |
| "chrome_android": "mirror", |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "ie": { |
| "version_added": false |
| }, |
| "nodejs": { |
| "version_added": false |
| }, |
| "oculus": "mirror", |
| "opera": "mirror", |
| "opera_android": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror", |
| "samsunginternet_android": { |
| "version_added": "11.2" |
| }, |
| "webview_android": { |
| "version_added": false, |
| "impl_url": "https://crbug.com/40652382" |
| }, |
| "webview_ios": "mirror" |
| }, |
| "status": { |
| "experimental": true, |
| "standard_track": true, |
| "deprecated": false |
| } |
| } |
| } |
| } |
| } |
| } |