{
"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
}
}
}
}
}
}
}
}