您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
油猴开关菜单库,支持批量添加,为您解决批量添加开关菜单的烦恼
当前为
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.greasyfork.icu/scripts/411512/849461/%E6%B2%B9%E7%8C%B4%E5%BC%80%E5%85%B3%E8%8F%9C%E5%8D%95%E5%BA%93%EF%BC%8C%E6%94%AF%E6%8C%81%E6%89%B9%E9%87%8F%E6%B7%BB%E5%8A%A0.js
当你写油猴插件的时候,突然发现需要一个开关按钮,怎么办?调用底层API自己实现?未必太麻烦了,而且删除菜单后,新菜单会上下调换位置。总之慢慢采坑吧。嗯,好了,今天封装了一个开关菜单库,它完美解决了批量添加开关菜单的烦恼。OK,愉快的开始使用吧!
脚本引用:
// @grant GM_registerMenuCommand
// @grant GM_unregisterMenuCommand
// @require https://greasyfork.org/scripts/411512-switchmenu/code/SwitchMenu.js?version=849009
代码调用:
SwitchMenu.add([ { on : { default : true, name : "开启", callback : function(){ alert("我开启了"); } }, off : { name : "关闭", callback : function(){ alert("我关闭了"); } } }, { on : { name : "进入编辑模式", accessKey: 'E', callback : function(){ alert("我已进入编辑模式"); } }, off : { default : true, name : "退出编辑模式", accessKey: 'X', callback : function(){ alert("我已退出编辑模式"); } } } ]); SwitchMenu.create(); 或 SwitchMenu.add({ on : { name : "进入编辑模式", accessKey: 'E', callback : function(){ alert("我已进入编辑模式"); } }, off : { default : true, name : "退出编辑模式", accessKey: 'X', callback : function(){ alert("我已退出编辑模式"); } } }); SwitchMenu.create();