Listen for the user executing commands that you have registered using the commands
manifest.json key.
commands.Command
commands
manifest.json key.commands.getAll
Gets all registered commands for this extension.
commands.reset
Reset the given command's description and shortcut to the values given in the manifest key.
commands.update
Change the description or shortcut for the given command.
commands.onCommand
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
Command |
Yes |
79 |
48 |
? |
Yes |
14 |
? |
? |
No |
? |
? |
? |
getAll |
Yes |
79 |
48 |
? |
Yes |
14 |
? |
? |
No |
? |
? |
? |
onCommand |
Yes |
79 |
48
Before version 63, the
onCommand listener was not treated as a handler for a user action. |
? |
Yes |
14 |
? |
? |
No |
? |
? |
? |
reset |
No |
No |
60 |
? |
No |
No |
? |
? |
No |
? |
? |
? |
update |
No |
No |
60 |
? |
No |
No |
? |
? |
No |
? |
? |
? |
Note:
This API is based on Chromium's chrome.commands
API.
Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/commands