blob: 27493370f4966de1ffb5fd6dab9d62b47a1d9fe4 [file] [log] [blame] [edit]
{
"api": {
"Permissions": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Permissions",
"spec_url": "https://w3c.github.io/permissions/#permissions-interface",
"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
},
"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
}
},
"permission_accelerometer": {
"__compat": {
"description": "`accelerometer` permission",
"tags": [
"web-features:accelerometer"
],
"support": {
"chrome": {
"version_added": "62"
},
"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": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_accessibility-events": {
"__compat": {
"description": "`accessibility-events` permission",
"support": {
"chrome": {
"version_added": "62"
},
"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": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_ambient-light-sensor": {
"__compat": {
"description": "`ambient-light-sensor` permission",
"support": {
"chrome": {
"version_added": "62",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "Enabled"
}
]
},
"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
}
}
},
"permission_background-sync": {
"__compat": {
"description": "`background-sync` permission",
"support": {
"chrome": {
"version_added": "62"
},
"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,
"impl_url": "https://webkit.org/b/182565"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_camera": {
"__compat": {
"description": "`camera` permission",
"support": {
"chrome": {
"version_added": "64"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "132"
},
"firefox_android": "mirror",
"ie": {
"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
},
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_clipboard-read": {
"__compat": {
"description": "`clipboard-read` permission",
"support": {
"chrome": {
"version_added": "64"
},
"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": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": true,
"standard_track": false,
"deprecated": false
}
}
},
"permission_clipboard-write": {
"__compat": {
"description": "`clipboard-write` permission",
"spec_url": "https://w3c.github.io/clipboard-apis/#dom-permissionname-clipboard-write",
"tags": [
"web-features:async-clipboard"
],
"support": {
"chrome": {
"version_added": "64"
},
"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": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_compute-pressure": {
"__compat": {
"description": "`compute-pressure` permission",
"spec_url": "https://w3c.github.io/compute-pressure/#policy-control",
"tags": [
"web-features:compute-pressure"
],
"support": {
"chrome": {
"version_added": "125"
},
"chrome_android": {
"version_added": false
},
"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
}
}
},
"permission_geolocation": {
"__compat": {
"description": "`geolocation` permission",
"support": {
"chrome": {
"version_added": "43"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "46"
},
"firefox_android": "mirror",
"ie": {
"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
},
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_gyroscope": {
"__compat": {
"description": "`gyroscope` permission",
"tags": [
"web-features:gyroscope"
],
"support": {
"chrome": {
"version_added": "51"
},
"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": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_local-fonts": {
"__compat": {
"description": "`local-fonts` permission",
"support": {
"chrome": {
"version_added": "103"
},
"chrome_android": {
"version_added": false,
"impl_url": "https://crbug.com/40840834"
},
"edge": "mirror",
"firefox": {
"version_added": false
},
"firefox_android": "mirror",
"ie": {
"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
}
}
},
"permission_magnetometer": {
"__compat": {
"description": "`magnetometer` permission",
"support": {
"chrome": {
"version_added": "62"
},
"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": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_microphone": {
"__compat": {
"description": "`microphone` permission",
"support": {
"chrome": {
"version_added": "64"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "132"
},
"firefox_android": "mirror",
"ie": {
"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
},
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_midi": {
"__compat": {
"description": "`midi` permission",
"spec_url": "https://webaudio.github.io/web-midi-api/#permissions-integration",
"tags": [
"web-features:web-midi"
],
"support": {
"chrome": {
"version_added": "43"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "110"
},
"firefox_android": "mirror",
"ie": {
"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": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_notifications": {
"__compat": {
"description": "`notifications` permission",
"support": {
"chrome": {
"version_added": "43"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "46",
"notes": "Alias for the `push` permission (returns the same value)."
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "16.4"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false,
"impl_url": "https://crbug.com/40443309"
},
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_payment-handler": {
"__compat": {
"description": "`payment-handler` permission",
"tags": [
"web-features:payment-handler"
],
"support": {
"chrome": {
"version_added": "66"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false,
"impl_url": "https://bugzil.la/1465682"
},
"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": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_persistent-storage": {
"__compat": {
"description": "`persistent-storage` permission",
"support": {
"chrome": {
"version_added": "71"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "53"
},
"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": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_push": {
"__compat": {
"description": "`push` permission",
"tags": [
"web-features:push"
],
"support": {
"chrome": {
"version_added": "43"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "46",
"notes": "Alias for the `notifications` permission (returns the same value)."
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "16.5"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
},
"webview_ios": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_screen-wake-lock": {
"__compat": {
"description": "`screen-wake-lock` permission",
"spec_url": "https://w3c.github.io/screen-wake-lock/#the-screen-wake-lock-powerful-feature",
"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
},
"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": true,
"deprecated": false
}
}
},
"permission_storage-access": {
"__compat": {
"description": "`storage-access` permission",
"spec_url": "https://privacycg.github.io/storage-access/#permissions-integration",
"tags": [
"web-features:storage-access"
],
"support": {
"chrome": {
"version_added": "119"
},
"chrome_android": {
"version_added": "120"
},
"edge": {
"version_added": "85"
},
"firefox": {
"version_added": "117"
},
"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": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_top-level-storage-access": {
"__compat": {
"description": "`top-level-storage-access` permission",
"spec_url": "https://privacycg.github.io/requestStorageAccessFor/#permissions-integration",
"tags": [
"web-features:storage-access"
],
"support": {
"chrome": {
"version_added": false
},
"chrome_android": {
"version_added": "120"
},
"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": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_window-management": {
"__compat": {
"description": "`window-management` permission",
"spec_url": "https://w3c.github.io/window-management/#api-permission-api-integration",
"tags": [
"web-features:window-management"
],
"support": {
"chrome": {
"version_added": "111"
},
"chrome_android": {
"version_added": false
},
"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
}
}
},
"query": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Permissions/query",
"spec_url": "https://w3c.github.io/permissions/#dom-permissions-query",
"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
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "16"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"request": {
"__compat": {
"spec_url": "https://wicg.github.io/permissions-request/#dom-permissions-request",
"support": {
"chrome": {
"version_added": "46",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "Enabled"
}
]
},
"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
}
}
},
"requestAll": {
"__compat": {
"support": {
"chrome": {
"version_added": "48",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "Enabled"
}
]
},
"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": false,
"deprecated": false
}
}
},
"revoke": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Permissions/revoke",
"spec_url": "https://wicg.github.io/permissions-revoke/#dom-permissions-revoke",
"support": {
"chrome": {
"version_added": "46",
"flags": [
{
"type": "preference",
"name": "#enable-experimental-web-platform-features",
"value_to_set": "Enabled"
}
]
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": [
{
"version_added": "51",
"flags": [
{
"type": "preference",
"name": "dom.permissions.revoke.enable",
"value_to_set": "true"
}
]
},
{
"version_added": "47",
"version_removed": "51"
}
],
"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": false,
"standard_track": true,
"deprecated": true
}
}
}
}
}
}