| { |
| "webextensions": { |
| "api": { |
| "devtools": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools", |
| "support": { |
| "chrome": { |
| "version_added": "4" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": { |
| "version_added": "≤41" |
| }, |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| }, |
| "inspectedWindow": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| }, |
| "eval": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow/eval", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| }, |
| "inspect": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤59" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "options": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤58" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "$0": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤59" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| } |
| }, |
| "reload": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow/reload", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "tabId": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow/tabId", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| } |
| }, |
| "network": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/network", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| }, |
| "getHAR": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/network/getHAR", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "60", |
| "notes": "The returned HAR log will be empty unless the user has previously activated the browser's network panel at least once." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "onNavigated": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/network/onNavigated", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "onRequestFinished": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/network/onRequestFinished", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "61" |
| }, |
| { |
| "version_added": "60", |
| "version_removed": "61", |
| "notes": "This event will only start firing after the user has activated the browser's network panel at least once." |
| } |
| ], |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "panels": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": { |
| "version_added": "≤41" |
| }, |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| }, |
| "ElementsPanel": { |
| "createSidebarPane": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ElementsPanel/createSidebarPane", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "57" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "onSelectionChanged": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ElementsPanel/onSelectionChanged", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "56" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "ExtensionPanel": { |
| "onHidden": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "onSearch": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "onShown": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| } |
| }, |
| "ExtensionSidebarPane": { |
| "onHidden": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/onHidden", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "57", |
| "notes": "This event is only fired when the user switches between sidebar panes, not when the user switches between devtools panels. See [bug 1412317](https://bugzil.la/1412317)." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "onShown": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/onShown", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "57", |
| "notes": "This event is only fired when the user switches between sidebar panes, not when the user switches between devtools panels. See [bug 1412317](https://bugzil.la/1412317)." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "setExpression": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setExpression", |
| "support": { |
| "chrome": { |
| "version_added": "18", |
| "notes": "The expression must evaluate to a JavaScript object or a DOM node, or nothing is shown in the sidebar." |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "57", |
| "notes": "Before Firefox 60, the expression must evaluate to an object that can be serialized to JSON, or nothing was shown in the sidebar. In particular, JavaScript cyclic objects and DOM nodes were not supported. See [bug 1403130](https://bugzil.la/1403130)." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "setHeight": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "setObject": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setObject", |
| "support": { |
| "chrome": { |
| "version_added": "18", |
| "notes": "If the `jsonObject` parameter is a string, it is not displayed." |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "57", |
| "notes": "If the `jsonObject` is a string, then `rootTitle` must also be given, or `jsonObject` will not be displayed. See [bug 1412310](https://bugzil.la/1412310)." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "setPage": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setPage", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "57" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "create": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/create", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| }, |
| "iconPath": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "18", |
| "notes": "URL always resolved as absolute." |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54", |
| "notes": "URL is resolved as relative to the current extension page (unless expressed as an absolute URL, e.g. '/icons/panel.png')." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16", |
| "notes": "URL always resolved as absolute." |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "pagePath": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "18", |
| "notes": "URL always resolved as absolute." |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54", |
| "notes": "URL is resolved as relative to the current extension page (unless expressed as an absolute URL, e.g. '/icons/panel.png')." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16", |
| "notes": "URL always resolved as absolute." |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "title": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| } |
| }, |
| "elements": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/elements", |
| "support": { |
| "chrome": { |
| "version_added": "18" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "56" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "onThemeChanged": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/onThemeChanged", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "themeName": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/themeName", |
| "support": { |
| "chrome": { |
| "version_added": "59" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": { |
| "version_added": "41" |
| }, |
| "safari": { |
| "version_added": "16" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| } |