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