blob: 4aaa935464fa30ab41e80dba7fe3ed8af544e411 [file] [log] [blame] [edit]
{
"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
}
}
}
}
}
}