GM.registerMenuCommand: Difference between revisions
From GreaseSpot Wiki
Jump to navigationJump to search
No edit summary |
m Arantius moved page GM registerMenuCommand to GM.registerMenuCommand: New GM-4 name with dot, not underscore. |
(No difference)
|
Revision as of 01:10, 28 January 2021
Description
This method allows user scripts to add an item to the User Script Commands menu.
Compatibility: Greasemonkey 4.11+
Syntax
function GM.registerMenuCommand( caption, commandFunc, accessKey )
Arguments
caption
String
The caption to display on the menu item.commandFunc
Function
The function to call when this menu item is selected by the user.accessKey
String
A single character that can be used to select command when the menu is open. It should be a letter in thecaption
. [1]
History
This method existed in a similar but different form before Greasemonkey 4.0.
Returns
undefined
Examples
GM_registerMenuCommand("Hello, world (simple)", () => alert("Hello, world!"));
function hello() { ... } GM_registerMenuCommand("Hello, world!", hello, "h");
See Also
The GM_config @require
library is frequently used with GM.registerMenuCommand
.