{ "webextensions": { "api": { "permissions": { "contains": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/contains", "support": { "chrome": { "version_added": true }, "edge": { "version_added": false }, "firefox": { "version_added": "55" }, "firefox_android": { "version_added": "55" }, "opera": { "version_added": true } } } }, "getAll": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/getAll", "support": { "chrome": { "version_added": true }, "edge": { "version_added": false }, "firefox": { "version_added": "55" }, "firefox_android": { "version_added": "55" }, "opera": { "version_added": true } } } }, "onAdded": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/onAdded", "support": { "chrome": { "version_added": true }, "edge": { "version_added": false }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "opera": { "version_added": true } } } }, "onRemoved": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/onRemoved", "support": { "chrome": { "version_added": true }, "edge": { "version_added": false }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "opera": { "version_added": true } } } }, "Permissions": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/Permissions", "support": { "chrome": { "version_added": true }, "edge": { "version_added": false }, "firefox": { "version_added": "55" }, "firefox_android": { "version_added": "55" }, "opera": { "version_added": true } } } }, "remove": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/remove", "support": { "chrome": { "version_added": true }, "edge": { "version_added": false }, "firefox": { "version_added": "55" }, "firefox_android": { "version_added": "55" }, "opera": { "version_added": true } } } }, "request": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/request", "support": { "chrome": { "version_added": true }, "edge": { "version_added": false }, "firefox": [ { "version_added": "55", "notes": [ "The user will be prompted again for permissions that have been previously granted and then removed.", "It's not possible to request permissions from a popup or a sidebar document." ] }, { "version_added": "56", "version_removed": "61", "notes": "It's not possible to request permissions from an options page that's embedded in about:addons. To request permissions from an options page, set the open_in_tab property in the options_ui manifest key, so the options page opens in its own tab." } ], "firefox_android": [ { "version_added": "55", "notes": [ "The user will be prompted again for permissions that have been previously granted and then removed.", "It's not possible to request permissions from a popup or a sidebar document." ] }, { "version_added": "56", "version_removed": "61", "notes": "It's not possible to request permissions from an options page that's embedded in about:addons. To request permissions from an options page, set the open_in_tab property in the options_ui manifest key, so the options page opens in its own tab." } ], "opera": { "version_added": true } } } } } } } }