{ "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": false }, "firefox": { "version_added": "48" }, "firefox_android": { "version_added": false }, "opera": { "version_added": true } } } }, "getAll": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/getAll", "support": { "chrome": { "version_added": true }, "edge": { "version_added": false }, "firefox": { "version_added": "48" }, "firefox_android": { "version_added": false }, "opera": { "version_added": true } } } }, "onCommand": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/onCommand", "support": { "chrome": { "version_added": true }, "edge": { "version_added": false }, "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 } } } }, "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 } } } }, "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 } } } } } } } }