起源:我想做一个高亮插件。
参考:百度AI
在Tampermonkey中增加设置界面,你可以使用 GM_registerMenuCommand
函数注册一个菜单项,当用户点击这个菜单项时,打开一个新的页面或者弹出一个窗口来显示设置界面。
以下是一个简单的示例:
// ==UserScript==
// @name MySettingScript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match http://*/*
// @grant GM_registerMenuCommand
// ==/UserScript==
(function() {
'use strict';
// 注册一个菜单项
GM_registerMenuCommand("打开设置", function() {
// 创建一个新的页面,并在其中加载设置内容
GM_openInTab('http://example.com/settings.html', {
insert: true,
setParent: true
});