| { |
| "webextensions": { |
| "api": { |
| "management": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management", |
| "support": { |
| "chrome": { |
| "version_added": "8" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "51" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "ExtensionInfo": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/ExtensionInfo", |
| "support": { |
| "chrome": { |
| "version_added": "8" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "51" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "disabledReason": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤58" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "installType": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "8" |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "127" |
| }, |
| { |
| "version_added": "51", |
| "version_removed": "127", |
| "partial_implementation": true, |
| "notes": "When the add-on is installed using an enterprise policy the value \"other\" is set, rather than the expected value of \"admin\"." |
| } |
| ], |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "offlineEnabled": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤58" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "type": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤58" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "versionName": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤58" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "get": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/get", |
| "support": { |
| "chrome": { |
| "version_added": "≤58" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "56" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "getAll": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/getAll", |
| "support": { |
| "chrome": { |
| "version_added": "8" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55", |
| "notes": "Before version 56, only extensions whose 'type' is 'theme' are returned." |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "getPermissionWarningsById": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/getPermissionWarningsById", |
| "support": { |
| "chrome": { |
| "version_added": "≤58" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "getPermissionWarningsByManifest": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/getPermissionWarningsByManifest", |
| "support": { |
| "chrome": { |
| "version_added": "≤58" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "getSelf": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/getSelf", |
| "support": { |
| "chrome": { |
| "version_added": "≤58" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "51" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "install": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/install", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "63", |
| "notes": "The installable file pointed to by `url` must be a [theme](https://developer.mozilla.org/docs/Mozilla/Add-ons/Themes), and not a normal browser extension." |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "onDisabled": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/onDisabled", |
| "support": { |
| "chrome": { |
| "version_added": "8" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55", |
| "notes": "Before version 56, only extensions whose `type` is `'theme'` are supported." |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "onEnabled": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/onEnabled", |
| "support": { |
| "chrome": { |
| "version_added": "8" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55", |
| "notes": "Before version 56, only extensions whose `type` is `'theme'` are supported." |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "onInstalled": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/onInstalled", |
| "support": { |
| "chrome": { |
| "version_added": "8" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55", |
| "notes": "Before version 56, only extensions whose `type` is `'theme'` are supported." |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "onUninstalled": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/onUninstalled", |
| "support": { |
| "chrome": { |
| "version_added": "8" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55", |
| "notes": [ |
| "Before version 56, only extensions whose `type` is `'theme'` are supported.", |
| "This event is not fired when the extension is in the \"pending uninstall\" state. The event is fired as expected once the extension is completely removed (for example, when the `about:addons` tab is closed)." |
| ] |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "setEnabled": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/setEnabled", |
| "support": { |
| "chrome": { |
| "version_added": "8" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55", |
| "notes": "Only extensions whose 'type' is 'theme' can be enabled and disabled." |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "uninstall": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/uninstall", |
| "support": { |
| "chrome": { |
| "version_added": "8" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "uninstallSelf": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/management/uninstallSelf", |
| "support": { |
| "chrome": { |
| "version_added": "≤58" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "51" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "dialogMessage": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "51" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| } |