{
"webextensions": {
"api": {
"browserAction": {
"ColorArray": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/ColorArray",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "14"
},
"firefox": {
"version_added": "45"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": true
},
"safari": {
"version_added": "14"
}
}
}
},
"ImageDataType": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/ImageDataType",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "14"
},
"firefox": {
"version_added": "45"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": true
},
"safari": {
"version_added": "14"
}
}
}
},
"disable": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/disable",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "14"
},
"firefox": {
"version_added": "45"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": true
},
"safari": {
"version_added": "14"
}
}
}
},
"enable": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/enable",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "14"
},
"firefox": {
"version_added": "45"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": true
},
"safari": {
"version_added": "14"
}
}
}
},
"getBadgeBackgroundColor": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeBackgroundColor",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "14"
},
"firefox": {
"version_added": "45"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": true
},
"safari": {
"version_added": "14",
"partial_implementation": true,
"notes": "Always returns a red ColorArray
."
}
}
},
"details": {
"windowId": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "62"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
}
}
},
"getBadgeText": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeText",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "14"
},
"firefox": {
"version_added": "45"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": true
},
"safari": {
"version_added": "14"
}
}
},
"details": {
"windowId": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "62"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
}
}
},
"getBadgeTextColor": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeTextColor",
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "63"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
},
"getPopup": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getPopup",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "79"
},
"firefox": {
"version_added": "45"
},
"firefox_android": {
"version_added": "57"
},
"opera": {
"version_added": true
},
"safari": {
"version_added": "14"
}
}
},
"details": {
"windowId": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "62"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
}
}
},
"getTitle": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getTitle",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "45"
},
"firefox_android": {
"version_added": "55"
},
"opera": {
"version_added": true
},
"safari": {
"version_added": "14"
}
}
},
"details": {
"windowId": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "62"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
}
}
},
"isEnabled": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/isEnabled",
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "59"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
},
"details": {
"windowId": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "62"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
}
}
},
"onClicked": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/onClicked",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "14"
},
"firefox": {
"version_added": "45"
},
"firefox_android": {
"version_added": "55"
},
"opera": {
"version_added": true
},
"safari": {
"version_added": "14"
}
}
},
"OnClickData": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "72"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
},
"tab": {
"__compat": {
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "14"
},
"firefox": {
"version_added": "45"
},
"firefox_android": {
"version_added": "55"
},
"opera": {
"version_added": true
},
"safari": {
"version_added": "14"
}
}
}
}
},
"openPopup": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/openPopup",
"support": {
"chrome": {
"version_added": "67",
"flags": [
{
"type": "preference",
"name": "#extension-apis",
"value_to_set": "Enabled"
}
]
},
"edge": {
"version_added": "79",
"flags": [
{
"type": "preference",
"name": "#extension-apis",
"value_to_set": "Enabled"
}
]
},
"firefox": {
"version_added": "57"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
},
"setBadgeBackgroundColor": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeBackgroundColor",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "14"
},
"firefox": [
{
"version_added": "45"
},
{
"version_added": "45",
"version_removed": "58",
"notes": "Tab-specific badge background color is not cleared when a new page is loaded."
}
],
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": true
},
"safari": {
"version_added": "14",
"partial_implementation": true,
"notes": "The API exists, but has no effect."
}
}
},
"details": {
"windowId": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "62"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
}
},
"null": {
"__compat": {
"description": "The color
property of the details
parameter can be set to null
.",
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "59"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
},
"string": {
"__compat": {
"description": "The color
property of the details
parameter can be set to a string.",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "79"
},
"firefox": {
"version_added": true,
"notes": "Before Firefox 59, invalid color strings behaved as null
."
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": true
},
"safari": {
"version_added": false
}
}
}
}
},
"setBadgeText": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeText",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "14"
},
"firefox": [
{
"version_added": "45"
},
{
"version_added": "45",
"version_removed": "58",
"notes": "Tab-specific badge text is not cleared when a new page is loaded."
}
],
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": true
},
"safari": {
"version_added": "14"
}
}
},
"details": {
"windowId": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "62"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
}
},
"null": {
"__compat": {
"description": "The text
property of the details
parameter can be set to null
.",
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "59"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
}
},
"setBadgeTextColor": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeTextColor",
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "63"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
},
"setIcon": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setIcon",
"support": {
"chrome": {
"version_added": true,
"notes": "Before Chrome 23, `path` couldn't specify multiple icon files, but had to be a string specifying a single icon path."
},
"edge": {
"version_added": "14",
"notes": [
"This call is not persisted.",
"The imageData
parameter is not accepted.",
"The path
parameter is required."
]
},
"firefox": [
{
"version_added": "45"
},
{
"version_added": "45",
"version_removed": "58",
"notes": "Tab-specific icons are not cleared when a new page is loaded."
}
],
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": "15"
},
"safari": {
"version_added": "14"
}
}
},
"details": {
"windowId": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "62"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
}
},
"imageData": {
"__compat": {
"support": {
"chrome": {
"version_added": "23"
},
"edge": {
"version_added": "79"
},
"firefox": {
"version_added": "45"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": "15"
},
"safari": {
"version_added": "14"
}
}
}
},
"null": {
"__compat": {
"description": "The path
and imageData
properties of the details
parameter can be set to null
.",
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "59"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": "14"
}
}
}
}
},
"setPopup": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setPopup",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "14"
},
"firefox": [
{
"version_added": "45"
},
{
"version_added": "45",
"version_removed": "58",
"notes": "Tab-specific popups are not cleared when a new page is loaded."
}
],
"firefox_android": [
{
"version_added": "57"
},
{
"version_added": "57",
"version_removed": "58",
"notes": "Tab-specific popups are not cleared when a new page is loaded."
}
],
"opera": {
"version_added": true
},
"safari": {
"version_added": "14"
}
}
},
"details": {
"windowId": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "62"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
}
},
"null": {
"__compat": {
"description": "The popup
property of the details
parameter can be set to null
.",
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "59"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": "14"
}
}
}
}
},
"setTitle": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setTitle",
"support": {
"chrome": {
"version_added": true
},
"edge": {
"version_added": "15"
},
"firefox": [
{
"version_added": "45"
},
{
"version_added": "45",
"version_removed": "58",
"notes": "Tab-specific titles are not cleared when a new page is loaded."
}
],
"firefox_android": [
{
"version_added": "55"
},
{
"version_added": "55",
"version_removed": "58",
"notes": "Tab-specific titles are not cleared when a new page is loaded."
}
],
"opera": {
"version_added": true
},
"safari": {
"version_added": "14"
}
}
},
"details": {
"windowId": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "62"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": false
}
}
}
}
},
"null": {
"__compat": {
"description": "The title
property of the details
parameter can be set to null
.",
"support": {
"chrome": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "59"
},
"firefox_android": {
"version_added": false
},
"opera": {
"version_added": false
},
"safari": {
"version_added": "14"
}
}
}
}
}
}
}
}
}