Create a “config” or “options” page for a Greasemonkey script
There are a few libraries which provide config pages for userscripts: 1) GM_config 2) MonkeyConfig 3) GM_registerMenuCommand Submenu JS Module The usage varies per library, but typically you grant the permissions they need such as GM_getValue and GM_setValue, and require the library via the @require directive, e.g.: // ==UserScript== // @name My Userscript // @description … Read more