{ "webextensions": { "api": { "commands": { "Command": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/Command", "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": "14" } } } }, "getAll": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/getAll", "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": "14" } } } }, "onCommand": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/onCommand", "support": { "chrome": { "version_added": true }, "edge": { "version_added": "79" }, "firefox": { "version_added": "48", "notes": "Before version 63, the onCommand listener was not treated as a handler for a user action." }, "firefox_android": { "version_added": false }, "opera": { "version_added": true }, "safari": { "version_added": "14" } } } }, "reset": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/reset", "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "update": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/update", "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } }, "details": { "description": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "name": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "shortcut": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60", "notes": "From Firefox 74 can be set as an empty string to clear the shortcut assignment." }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } } } } } } } }