| { |
| "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" |
| } |
| } |
| }, |
| "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 <code>ColorArray</code> containing red." |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "details_windowId_parameter": { |
| "__compat": { |
| "description": "<code>details.windowId</code> 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": "<code>details.windowId</code> 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": false |
| }, |
| "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": "<code>details.windowId</code> 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": "<code>details.windowId</code> 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": "<code>userSettings.isOnToolbar</code> 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": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4" |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "details_windowId_parameter": { |
| "__compat": { |
| "description": "<code>details.windowId</code> 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" |
| } |
| } |
| } |
| }, |
| "openPopup": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/openPopup", |
| "support": { |
| "chrome": { |
| "version_added": "118", |
| "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 <code>extensions.openPopupWithoutUserGesture.enabled</code> preference is set (<a href='https://bugzil.la/1799344'>bug 1799344</a>)." |
| }, |
| "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": "<code>details.windowId</code> 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 <code>color</code> property of the <code>details</code> parameter can be set to <code>null</code>.", |
| "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 <code>color</code> property of the <code>details</code> 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": "<code>details.windowId</code> 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 <code>text</code> property of the <code>details</code> parameter can be set to <code>null</code>.", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "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": false |
| }, |
| "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 <code>imageData</code> parameter is not accepted.", |
| "The <code>path</code> 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": "<code>details.imageData</code> 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": "<code>details.windowId</code> 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 <code>path</code> and <code>imageData</code> properties of the <code>details</code> parameter can be set to <code>null</code>.", |
| "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": "<code>details.windowId</code> 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 <code>popup</code> property of the <code>details</code> parameter can be set to <code>null</code>.", |
| "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": "<code>details.windowId</code> 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 <code>title</code> property of the <code>details</code> parameter can be set to <code>null</code>.", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| } |