{ "webextensions": { "api": { "menus": { "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": true }, "edge": { "alternative_name": "contextMenus.ACTION_MENU_TOP_LEVEL_LIMIT", "version_added": "14" }, "firefox": [ { "version_added": "55" }, { "alternative_name": "contextMenus.ACTION_MENU_TOP_LEVEL_LIMIT", "version_added": "48" } ], "firefox_android": { "version_added": false }, "opera": { "alternative_name": "contextMenus.ACTION_MENU_TOP_LEVEL_LIMIT", "version_added": true }, "safari": { "alternative_name": "contextMenus.ACTION_MENU_TOP_LEVEL_LIMIT", "version_added": "14" } } } }, "ContextType": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/ContextType", "support": { "chrome": { "alternative_name": "contextMenus.ContextType", "version_added": true }, "edge": { "alternative_name": "contextMenus.ContextType", "version_added": "14" }, "firefox": [ { "notes": "'The 'editable' context does not include password fields. Use the 'password' context for this.", "version_added": "55" }, { "alternative_name": "contextMenus.ContextType", "version_added": "48" } ], "firefox_android": { "version_added": false }, "opera": { "alternative_name": "contextMenus.ContextType", "version_added": true }, "safari": { "alternative_name": "contextMenus.ContextType", "version_added": "14" } } }, "bookmark": { "__compat": { "support": { "chrome": { "notes": "See bug 825443", "version_added": false }, "edge": { "notes": "See bug 825443", "version_added": false }, "firefox": { "version_added": "59" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "browser_action": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { "version_added": "14" }, "firefox": { "notes": "'The 'editable' context does not include password fields. Use the 'password' context for this.", "version_added": "53" }, "firefox_android": { "version_added": false }, "opera": { "version_added": true }, "safari": { "version_added": "14" } } } }, "launcher": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { "version_added": "79" }, "firefox": { "version_added": "48" }, "firefox_android": { "version_added": false }, "opera": { "version_added": true }, "safari": { "version_added": false } } } }, "page_action": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { "version_added": "14" }, "firefox": { "version_added": "53" }, "firefox_android": { "version_added": false }, "opera": { "version_added": true }, "safari": { "version_added": "14" } } } }, "password": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "53" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "tab": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "53" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "tools_menu": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "notes": "Only available at menus.ContextType, not at contextMenus.ContextType.", "version_added": "56" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } } }, "ItemType": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/ItemType", "support": { "chrome": { "alternative_name": "contextMenus.ItemType", "version_added": true }, "edge": { "alternative_name": "contextMenus.ItemType", "version_added": "14" }, "firefox": [ { "version_added": "55" }, { "alternative_name": "contextMenus.ItemType", "version_added": "48" } ], "firefox_android": { "version_added": false }, "opera": { "alternative_name": "contextMenus.ItemType", "version_added": true }, "safari": { "alternative_name": "contextMenus.ItemType", "version_added": "14" } } } }, "OnClickData": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/OnClickData", "support": { "chrome": { "alternative_name": "contextMenus.OnClickData", "version_added": true }, "edge": { "alternative_name": "contextMenus.OnClickData", "version_added": "14" }, "firefox": [ { "version_added": "55" }, { "alternative_name": "contextMenus.OnClickData", "version_added": "48" } ], "firefox_android": { "version_added": false }, "opera": { "alternative_name": "contextMenus.OnClickData", "version_added": true }, "safari": { "alternative_name": "contextMenus.OnClickData", "version_added": "14" } } }, "bookmarkId": { "__compat": { "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 } } } }, "button": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "64" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "frameId": { "__compat": { "support": { "chrome": { "alternative_name": "contextMenus.OnClickData.frameId", "version_added": "35" }, "edge": { "alternative_name": "contextMenus.OnClickData.frameId", "version_added": "≤79" }, "firefox": { "version_added": "55" }, "firefox_android": { "version_added": false }, "opera": { "alternative_name": "contextMenus.OnClickData.frameId", "version_added": true }, "safari": { "alternative_name": "contextMenus.OnClickData.frameId", "version_added": "14" } } } }, "linkText": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "56" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "modifiers": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "54" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "targetElementId": { "__compat": { "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 } } } } }, "create": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/create", "support": { "chrome": { "alternative_name": "contextMenus.create", "notes": "Items that don't specify 'contexts' do not inherit contexts from their parents.", "version_added": true }, "edge": { "alternative_name": "contextMenus.create", "notes": "Items that don't specify 'contexts' do not inherit contexts from their parents.", "version_added": "14" }, "firefox": [ { "version_added": "55" }, { "notes": "Before version 53, items that don't specify 'contexts' do not inherit contexts from their parents.", "alternative_name": "contextMenus.create", "version_added": "48" } ], "firefox_android": { "version_added": false }, "opera": { "alternative_name": "contextMenus.create", "notes": "Items that don't specify 'contexts' do not inherit contexts from their parents.", "version_added": true }, "safari": { "alternative_name": "contextMenus.create", "notes": "Items that don't specify 'contexts' do not inherit contexts from their parents.", "version_added": "14" } } }, "accessKey": { "__compat": { "description": "& in title sets access key", "support": { "chrome": { "version_added": true }, "edge": { "version_added": "≤79" }, "firefox": { "version_added": "63" }, "firefox_android": { "version_added": false }, "opera": { "version_added": true }, "safari": { "notes": "Safari removes & from menu items' displayed titles, but does not support invoking menu items via access keys.", "partial_implementation": true, "version_added": "14" } } } }, "command": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "55" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "icons": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "56" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "visible": { "__compat": { "support": { "chrome": { "version_added": "62" }, "edge": { "version_added": "79" }, "firefox": { "version_added": "63" }, "firefox_android": { "version_added": false }, "opera": { "version_added": "49" }, "safari": { "version_added": "14" } } } } }, "getTargetElement": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/getTargetElement", "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 } } } }, "onClicked": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/onClicked", "support": { "chrome": { "alternative_name": "contextMenus.onClicked", "version_added": true }, "edge": { "alternative_name": "contextMenus.onClicked", "version_added": "14" }, "firefox": [ { "version_added": "55" }, { "alternative_name": "contextMenus.onClicked", "version_added": "48" } ], "firefox_android": { "version_added": false }, "opera": { "alternative_name": "contextMenus.onClicked", "version_added": true }, "safari": { "alternative_name": "contextMenus.onClicked", "version_added": "14" } } } }, "onHidden": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/onHidden", "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": [ { "version_added": "60" }, { "alternative_name": "contextMenus.onHidden", "version_added": "60" } ], "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "onShown": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/onShown", "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": [ { "version_added": "60" }, { "alternative_name": "contextMenus.onShown", "version_added": "60" } ], "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "refresh": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/refresh", "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": [ { "version_added": "60" }, { "alternative_name": "contextMenus.refresh", "version_added": "60" } ], "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "remove": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/remove", "support": { "chrome": { "alternative_name": "contextMenus.remove", "version_added": true }, "edge": { "alternative_name": "contextMenus.remove", "version_added": "14" }, "firefox": [ { "version_added": "55" }, { "alternative_name": "contextMenus.remove", "version_added": "48" } ], "firefox_android": { "version_added": false }, "opera": { "alternative_name": "contextMenus.remove", "version_added": true }, "safari": { "alternative_name": "contextMenus.remove", "version_added": "14" } } } }, "removeAll": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/removeAll", "support": { "chrome": { "alternative_name": "contextMenus.removeAll", "version_added": true }, "edge": { "alternative_name": "contextMenus.removeAll", "version_added": "14" }, "firefox": [ { "version_added": "55" }, { "alternative_name": "contextMenus.removeAll", "version_added": "48" } ], "firefox_android": { "version_added": false }, "opera": { "alternative_name": "contextMenus.removeAll", "version_added": true }, "safari": { "alternative_name": "contextMenus.removeAll", "version_added": "14" } } } }, "update": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/menus/update", "support": { "chrome": { "alternative_name": "contextMenus.update", "version_added": true }, "edge": { "alternative_name": "contextMenus.update", "version_added": "14" }, "firefox": [ { "version_added": "55" }, { "alternative_name": "contextMenus.update", "version_added": "48" } ], "firefox_android": { "version_added": false }, "opera": { "alternative_name": "contextMenus.update", "version_added": true }, "safari": { "alternative_name": "contextMenus.update", "version_added": "14" } } } } } } } }