blob: ce7f532eb3a4e8a188b30c11633a2eb0de15d43f [file] [log] [blame] [edit]
{
"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"
}
}
}
}
}
}
}
}