{ "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 }, "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { "version_added": false, "notes": "See bug 490120." } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "accelerometer_permission": { "__compat": { "description": "accelerometer permission", "support": { "chrome": { "version_added": "62" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, "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 } } }, "accessibility-events_permission": { "__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 }, "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 } } }, "ambient-light-sensor_permission": { "__compat": { "description": "ambient-light-sensor permission", "support": { "chrome": { "version_added": "62" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, "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 } } }, "background-sync_permission": { "__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 }, "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 } } }, "camera_permission": { "__compat": { "description": "camera permission", "support": { "chrome": { "version_added": "64" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, "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 } } }, "clipboard-read_permission": { "__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 }, "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 } } }, "clipboard-write_permission": { "__compat": { "description": "clipboard-write permission", "support": { "chrome": { "version_added": "64" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, "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 } } }, "geolocation_permission": { "__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 }, "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 } } }, "gyroscope_permission": { "__compat": { "description": "gyroscope permission", "support": { "chrome": { "version_added": "51" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, "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 } } }, "magnetometer_permission": { "__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 }, "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 } } }, "microphone_permission": { "__compat": { "description": "microphone permission", "support": { "chrome": { "version_added": "64" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, "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 } } }, "midi_permission": { "__compat": { "description": "midi permission", "support": { "chrome": { "version_added": "43" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, "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 } } }, "notifications_permission": { "__compat": { "description": "notifications permission", "support": { "chrome": { "version_added": "43" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "46" }, "firefox_android": "mirror", "ie": { "version_added": false }, "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 } } }, "payment-handler_permission": { "__compat": { "description": "payment-handler permission", "support": { "chrome": { "version_added": "66" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, "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 } } }, "persistent-storage_permission": { "__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 }, "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 } } }, "push_permission": { "__compat": { "description": "push permission", "support": { "chrome": { "version_added": "43" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "46" }, "firefox_android": "mirror", "ie": { "version_added": false }, "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 } } }, "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 }, "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": { "version_added": "46", "flags": [ { "type": "preference", "name": "#enable-experimental-web-platform-features", "value_to_set": "Enabled" } ] }, "edge": { "version_added": "79", "flags": [ { "type": "preference", "name": "#enable-experimental-web-platform-features", "value_to_set": "Enabled" } ] }, "firefox": { "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, "opera": { "version_added": "33", "flags": [ { "type": "preference", "name": "#enable-experimental-web-platform-features", "value_to_set": "Enabled" } ] }, "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": { "version_added": "48", "flags": [ { "type": "preference", "name": "#enable-experimental-web-platform-features", "value_to_set": "Enabled" } ] }, "edge": { "version_added": "79", "flags": [ { "type": "preference", "name": "#enable-experimental-web-platform-features", "value_to_set": "Enabled" } ] }, "firefox": { "version_added": false }, "firefox_android": "mirror", "ie": { "version_added": false }, "opera": { "version_added": "35", "flags": [ { "type": "preference", "name": "#enable-experimental-web-platform-features", "value_to_set": "Enabled" } ] }, "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": { "version_added": "46", "flags": [ { "type": "preference", "name": "#enable-experimental-web-platform-features", "value_to_set": "Enabled" } ] }, "edge": { "version_added": "79", "flags": [ { "type": "preference", "name": "#enable-experimental-web-platform-features", "value_to_set": "Enabled" } ] }, "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 }, "opera": { "version_added": "33", "flags": [ { "type": "preference", "name": "#enable-experimental-web-platform-features", "value_to_set": "Enabled" } ] }, "opera_android": "mirror", "safari": { "version_added": false }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": true } } }, "speaker-selection_permission": { "__compat": { "description": "speaker-selection permission", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Permissions/speaker-selection", "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 }, "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 } } } } } }