blob: ac5aa0a5d6b5328fe5ed440f598a996098632163 [file] [edit]
{
"api": {
"Permissions": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Permissions",
"spec_url": "https://w3c.github.io/permissions/#permissions-interface",
"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/490120"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"permission_accelerometer": {
"__compat": {
"description": "<code>accelerometer</code> 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
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_accessibility-events": {
"__compat": {
"description": "<code>accessibility-events</code> 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
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_ambient-light-sensor": {
"__compat": {
"description": "<code>ambient-light-sensor</code> 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
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_background-sync": {
"__compat": {
"description": "<code>background-sync</code> 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
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_camera": {
"__compat": {
"description": "<code>camera</code> 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": "16"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_clipboard-read": {
"__compat": {
"description": "<code>clipboard-read</code> 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
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_clipboard-write": {
"__compat": {
"description": "<code>clipboard-write</code> 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
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_geolocation": {
"__compat": {
"description": "<code>geolocation</code> 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
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_gyroscope": {
"__compat": {
"description": "<code>gyroscope</code> permission",
"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
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_local-fonts": {
"__compat": {
"description": "<code>local-fonts</code> permission",
"support": {
"chrome": {
"version_added": "103"
},
"chrome_android": {
"version_added": false
},
"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"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_magnetometer": {
"__compat": {
"description": "<code>magnetometer</code> 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
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_microphone": {
"__compat": {
"description": "<code>microphone</code> 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": "16"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_midi": {
"__compat": {
"description": "<code>midi</code> permission",
"spec_url": "https://webaudio.github.io/web-midi-api/#permissions-integration",
"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
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_notifications": {
"__compat": {
"description": "<code>notifications</code> 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": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_payment-handler": {
"__compat": {
"description": "<code>payment-handler</code> permission",
"support": {
"chrome": {
"version_added": "66"
},
"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
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_persistent-storage": {
"__compat": {
"description": "<code>persistent-storage</code> 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
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_push": {
"__compat": {
"description": "<code>push</code> 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": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"permission_speaker-selection": {
"__compat": {
"description": "<code>speaker-selection</code> permission",
"spec_url": "https://w3c.github.io/mediacapture-output/#dfn-speaker-selection",
"support": {
"chrome": {
"version_added": false
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "92"
},
"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"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_storage-access": {
"__compat": {
"description": "<code>storage-access</code> permission",
"spec_url": "https://privacycg.github.io/storage-access/#permissions-integration",
"support": {
"chrome": [
{
"version_added": "113",
"partial_implementation": true,
"notes": "Only available to Google Chrome's <a href='https://developer.chrome.com/docs/privacy-sandbox/first-party-sets/'>first-party sets</a>."
},
{
"version_added": "86",
"flags": [
{
"type": "preference",
"name": "#storage-access-api",
"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": {
"version_added": false
}
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"permission_window-management": {
"__compat": {
"description": "<code>window-management</code> permission",
"spec_url": "https://w3c.github.io/window-management/#api-permission-api-integration",
"support": {
"chrome": {
"version_added": "100"
},
"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"
},
"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",
"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
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"request": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Permissions/request",
"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"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
},
"requestAll": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Permissions/requestAll",
"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"
},
"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"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": true
}
}
}
}
}
}