| { |
| "webextensions": { |
| "api": { |
| "action": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "ColorArray": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/ColorArray", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "ImageDataType": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/ImageDataType", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "UserSettingsChange": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "130" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "disable": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/disable", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "enable": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/enable", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "getBadgeBackgroundColor": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/getBadgeBackgroundColor", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4", |
| "partial_implementation": true, |
| "notes": "Always returns a `ColorArray` containing red." |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "details_windowId_parameter": { |
| "__compat": { |
| "description": "`details.windowId` parameter", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "getBadgeText": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/getBadgeText", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "details_windowId_parameter": { |
| "__compat": { |
| "description": "`details.windowId` parameter", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "getBadgeTextColor": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/getBadgeTextColor", |
| "support": { |
| "chrome": { |
| "version_added": "109" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "getPopup": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/getPopup", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "details_windowId_parameter": { |
| "__compat": { |
| "description": "`details.windowId` parameter", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "getTitle": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/getTitle", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "details_windowId_parameter": { |
| "__compat": { |
| "description": "`details.windowId` parameter", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "getUserSettings": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/getUserSettings", |
| "support": { |
| "chrome": { |
| "version_added": "91" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "116" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "returns_userSettings_isOnToolbar_property": { |
| "__compat": { |
| "description": "`userSettings.isOnToolbar` in returned object", |
| "support": { |
| "chrome": { |
| "version_added": "91" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "116" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "isEnabled": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/isEnabled", |
| "support": { |
| "chrome": { |
| "version_added": "108" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "details_windowId_parameter": { |
| "__compat": { |
| "description": "`details.windowId` parameter", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "onClicked": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/onClicked", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "OnClickData": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "tab": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "onUserSettingsChanged": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "130" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "openPopup": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/openPopup", |
| "support": { |
| "chrome": [ |
| { |
| "version_added": "127" |
| }, |
| { |
| "version_added": "118", |
| "version_removed": "127", |
| "notes": "Is only available to policy installed extensions and dev builds (e.g., Canary)." |
| } |
| ], |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109", |
| "notes": "User interaction is not required to call this API when the `extensions.openPopupWithoutUserGesture.enabled` preference is set ([bug 1799344](https://bugzil.la/1799344))." |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "setBadgeBackgroundColor": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/setBadgeBackgroundColor", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4", |
| "impl_url": "https://webkit.org/b/267662", |
| "partial_implementation": true, |
| "notes": "API exists, but has no effect." |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "details_windowId_parameter": { |
| "__compat": { |
| "description": "`details.windowId` parameter", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "null": { |
| "__compat": { |
| "description": "The `color` property of the `details` parameter can be set to `null`.", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "string": { |
| "__compat": { |
| "description": "The `color` property of the `details` parameter can be set to a string.", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "setBadgeText": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/setBadgeText", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "details_windowId_parameter": { |
| "__compat": { |
| "description": "`details.windowId` parameter", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "null": { |
| "__compat": { |
| "description": "The `text` property of the `details` parameter can be set to `null`.", |
| "support": { |
| "chrome": { |
| "version_added": "116" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "setBadgeTextColor": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/setBadgeTextColor", |
| "support": { |
| "chrome": { |
| "version_added": "109" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "setIcon": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/setIcon", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": { |
| "version_added": "88", |
| "notes": [ |
| "This call is not persisted.", |
| "The `imageData` parameter is not accepted.", |
| "The `path` parameter is required." |
| ] |
| }, |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "details_imageData_parameter": { |
| "__compat": { |
| "description": "`details.imageData` parameter", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "details_windowId_parameter": { |
| "__compat": { |
| "description": "`details.windowId` parameter", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "null": { |
| "__compat": { |
| "description": "The `path` and `imageData` properties of the `details` parameter can be set to `null`.", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "setPopup": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/setPopup", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "details_windowId_parameter": { |
| "__compat": { |
| "description": "`details.windowId` parameter", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "null": { |
| "__compat": { |
| "description": "The `popup` property of the `details` parameter can be set to `null`.", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "setTitle": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/setTitle", |
| "support": { |
| "chrome": { |
| "version_added": "88" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": { |
| "version_added": "15.4", |
| "partial_implementation": true, |
| "notes": "API exists, but the title is not visible in the UI." |
| } |
| } |
| }, |
| "details_windowId_parameter": { |
| "__compat": { |
| "description": "`details.windowId` parameter", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "null": { |
| "__compat": { |
| "description": "The `title` property of the `details` parameter can be set to `null`.", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| } |