| { |
| "webextensions": { |
| "api": { |
| "menus": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus", |
| "support": { |
| "chrome": { |
| "alternative_name": "contextMenus", |
| "version_added": "6" |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "55" |
| }, |
| { |
| "alternative_name": "contextMenus", |
| "version_added": "48" |
| } |
| ], |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "alternative_name": "contextMenus", |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| }, |
| "ACTION_MENU_TOP_LEVEL_LIMIT": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/ACTION_MENU_TOP_LEVEL_LIMIT", |
| "support": { |
| "chrome": { |
| "alternative_name": "contextMenus.ACTION_MENU_TOP_LEVEL_LIMIT", |
| "version_added": "38" |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "55" |
| }, |
| { |
| "alternative_name": "contextMenus.ACTION_MENU_TOP_LEVEL_LIMIT", |
| "version_added": "48" |
| } |
| ], |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "alternative_name": "contextMenus.ACTION_MENU_TOP_LEVEL_LIMIT", |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "ContextType": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/ContextType", |
| "support": { |
| "chrome": { |
| "alternative_name": "contextMenus.ContextType", |
| "version_added": "26" |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "55", |
| "notes": "'The 'editable' context does not include password fields. Use the 'password' context for this." |
| }, |
| { |
| "alternative_name": "contextMenus.ContextType", |
| "version_added": "48" |
| } |
| ], |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "alternative_name": "contextMenus.ContextType", |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| }, |
| "action": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "85", |
| "notes": "Available for use in Manifest V3 or later." |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "109", |
| "notes": "Available for use in Manifest V3 or later." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "15.4", |
| "notes": "Available for use in Manifest V3 or later." |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "bookmark": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false, |
| "impl_url": "https://crbug.com/41378677" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "59" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "browser_action": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "38", |
| "notes": "Available for use in Manifest V2 only." |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "53", |
| "notes": [ |
| "Available for use in Manifest V2 only.", |
| "'The `editable` context does not include password fields. Use the `password` context for this." |
| ] |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "14", |
| "notes": "Available for use in Manifest V2 only." |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "launcher": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "26" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "48" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "page_action": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "38", |
| "notes": "Available for use in Manifest V2 only." |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "53", |
| "notes": "Available for use in Manifest V3 from Firefox 138." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "14", |
| "notes": "Available for use in Manifest V2 only." |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "password": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "53" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "tab": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "53" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "tools_menu": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "56", |
| "notes": "Only available at `menus.ContextType`, not at `contextMenus.ContextType`." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "ItemType": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/ItemType", |
| "support": { |
| "chrome": { |
| "alternative_name": "contextMenus.ItemType", |
| "version_added": "44" |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "55" |
| }, |
| { |
| "alternative_name": "contextMenus.ItemType", |
| "version_added": "48" |
| } |
| ], |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "alternative_name": "contextMenus.ItemType", |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "OnClickData": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/OnClickData", |
| "support": { |
| "chrome": { |
| "alternative_name": "contextMenus.OnClickData", |
| "version_added": "7" |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "55" |
| }, |
| { |
| "alternative_name": "contextMenus.OnClickData", |
| "version_added": "48" |
| } |
| ], |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "alternative_name": "contextMenus.OnClickData", |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| }, |
| "bookmarkId": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "59" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "button": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "64" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "frameId": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "alternative_name": "contextMenus.OnClickData.frameId", |
| "version_added": "35" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "alternative_name": "contextMenus.OnClickData.frameId", |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "linkText": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "56" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "modifiers": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "srcUrl": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "7" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "48", |
| "notes": "Between Firefox 59 and Firefox 94, this returns a post-redirect URL rather than the raw value of the `src` attribute of the clicked element." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "targetElementId": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "63" |
| }, |
| "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/menus/create", |
| "support": { |
| "chrome": { |
| "alternative_name": "contextMenus.create", |
| "version_added": "6", |
| "notes": "Items that don't specify 'contexts' do not inherit contexts from their parents." |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "55" |
| }, |
| { |
| "alternative_name": "contextMenus.create", |
| "version_added": "48", |
| "notes": "Before version 53, items that don't specify 'contexts' do not inherit contexts from their parents." |
| } |
| ], |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "alternative_name": "contextMenus.create", |
| "version_added": "14", |
| "notes": "Items that don't specify 'contexts' do not inherit contexts from their parents." |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| }, |
| "accessKey": { |
| "__compat": { |
| "description": "`&` in `title` sets access key", |
| "support": { |
| "chrome": { |
| "version_added": "≤69" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "63" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "14", |
| "partial_implementation": true, |
| "notes": "Safari removes `&` from menu items' displayed titles, but does not support invoking menu items via access keys." |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "command": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "55" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "icons": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "56" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "18" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "visible": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "62" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "63" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| } |
| }, |
| "getTargetElement": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/getTargetElement", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "63" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "onClicked": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/onClicked", |
| "support": { |
| "chrome": { |
| "alternative_name": "contextMenus.onClicked", |
| "version_added": "≤21" |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "55" |
| }, |
| { |
| "alternative_name": "contextMenus.onClicked", |
| "version_added": "48" |
| } |
| ], |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "alternative_name": "contextMenus.onClicked", |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "onHidden": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/onHidden", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "60" |
| }, |
| { |
| "alternative_name": "contextMenus.onHidden", |
| "version_added": "60" |
| } |
| ], |
| "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/menus/onShown", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "60" |
| }, |
| { |
| "alternative_name": "contextMenus.onShown", |
| "version_added": "60" |
| } |
| ], |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "overrideContext": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/overrideContext", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "64" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "refresh": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/refresh", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "60" |
| }, |
| { |
| "alternative_name": "contextMenus.refresh", |
| "version_added": "60" |
| } |
| ], |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "remove": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/remove", |
| "support": { |
| "chrome": { |
| "alternative_name": "contextMenus.remove", |
| "version_added": "6" |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "55", |
| "notes": "From Firefox 136, an error message is returned when the menu item doesn't exist. Previously, the error was ignored and the promise fulfilled." |
| }, |
| { |
| "alternative_name": "contextMenus.remove", |
| "version_added": "48" |
| } |
| ], |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "alternative_name": "contextMenus.remove", |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "removeAll": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/removeAll", |
| "support": { |
| "chrome": { |
| "alternative_name": "contextMenus.removeAll", |
| "version_added": "6" |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "55" |
| }, |
| { |
| "alternative_name": "contextMenus.removeAll", |
| "version_added": "48" |
| } |
| ], |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "alternative_name": "contextMenus.removeAll", |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| }, |
| "update": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/update", |
| "support": { |
| "chrome": { |
| "alternative_name": "contextMenus.update", |
| "version_added": "6" |
| }, |
| "edge": "mirror", |
| "firefox": [ |
| { |
| "version_added": "55", |
| "notes": "From Firefox 136, an error message is returned when the menu item doesn't exist. Previously, the error was ignored and the promise fulfilled." |
| }, |
| { |
| "alternative_name": "contextMenus.update", |
| "version_added": "48" |
| } |
| ], |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "alternative_name": "contextMenus.update", |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": false |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| } |