TA的每日心情 | 奋斗 2023-7-6 11:14 |
---|
签到天数: 253 天 [LV.8]以坛为家I
荣誉开发者
累计点滴改进,迈向完美品质。
- 积分
- 2178
|
发表于
2022-2-6 23:44:39
|
显示全部楼层
本帖最后由 Hangover 于 2022-2-6 23:46 编辑
gf抄来的右键菜单库:https://cdn.jsdelivr.net/npm/men ... istermenucommand.js 最好再自行打包一下~!
脚本引用:
// @grant unsafeWindow
// @grant GM_registerMenuCommand
// @grant GM_unregisterMenuCommand
// @grant GM_setValue
// @grant GM_getValue
使用示例:
- GM_createMenu.add([
- //开关菜单
- {
- on : {
- name : "开启",
- callback : function(){
- alert("我开启了");
- }
- },
- off : {
- name : "关闭",
- callback : function(){
- alert("我关闭了");
- }
- }
- },
- //开关菜单
- {
- load : function(menuStatus){
- if(menuStatus==="on") alert("loaded");
- },
- on : {
- name : "进入编辑模式",
- accessKey: 'E',
- callback : function(){
- alert("我已进入编辑模式");
- }
- },
- off : {
- name : "退出编辑模式",
- accessKey: 'X',
- callback : function(){
- alert("我已退出编辑模式");
- }
- }
- },
- //普通菜单
- {
- name : "test1111",
- callback : function(){
- alert("test11111");
- }
- },
- {
- name : "test2222",
- callback : function(){
- alert("test2222");
- },
- load : function(){
- alert("loaded1111");
- }
- }
- ]);
- //GM_createMenu.storage=true;
- GM_createMenu.create({storage:true});
- //或
- GM_createMenu.add({
- on : {
- default : true,
- name : "Open",
- callback : function(){
- alert("I'm Open.");
- }
- },
- off : {
- name : "Close",
- callback : function(){
- alert("I'm Close.");
- }
- }
- });
- GM_createMenu.add({
- on : {
- name : "Edit",
- accessKey: 'E',
- callback : function(){
- alert("I am editing");
- }
- },
- off : {
- default : true,
- name : "Exit Edit",
- accessKey: 'X',
- callback : function(){
- alert("I'm exit.");
- }
- }
- });
- GM_createMenu.create();
复制代码
|
|