GM_setValue(变量名,值); //(用来设置一个变量,打开其他网页时,重启浏览器都不会变) GM_getValue(变量名); //(获取保存的变量) 就能简单的做出一个设置功能了! 但是,你运行时肯定会报错,我也找了半天,不知道为什么,结果偶然发现运行GM_*都需要声明// @grant ,所以,你得在// ==/UserScript==里面加...
GM_get/setValue 这两个函数可以使用KV键值对的方式存储数据,将数据保存在浏览器的储存中(tampermonkey插件是websql中),具体容量由扩展实现使用的存储介质所决定,不过一般来说肯定是够用的,不用太关注. 另外这个函数在Greasemonkey中是异步的,Tampermonkey是同步的,我们这里只针对Tampermonkey来讲解.注意:在两个不同的...
注册菜单 点击事件 注册实例 设置默认值 将handle(手握实例的变量)赋值给一个变量 function menu_Func_click() { GM_setValue('Func', !GM_getValue('Func')); // 开关 GM_unregist
设置“name”的值到storage中 GM_getValue(name, defaultValue): 从storage中获取“name”的值,没有则返回默认值 GM_deleteValue(name): 从storage中删掉“name” GM_addValueChangeListener(name, function(name, old_value, new_value, remote) {}): 监听storage中“name”值的改变,并返回侦听器的id,remote...
tab选项卡操作:如GM_getTab、GM_saveTab、GM_getTabs,用于操作浏览器选项卡,实现标签页的切换、保存等操作。 键值对操作:如GM_setValue、GM_getValue、GM_deleteValue,用于存储和获取数据,实现脚本状态的持久化。 DOM修改与样式添加:使用GM_addElement修改DOM,使用GM_addStyle添加样式,实现网页...
请求类API包括GM_xmlhttpRequest、GM_webRequest,用于发送HTTP请求;cookie操作类API如GM_cookie.list、GM_cookie.set、GM_cookie.delete,负责管理cookie;tab选项卡操作APIGM_getTab、GM_saveTab、GM_getTabs,用于操作选项卡;键值对操作APIGM_setValue、GM_getValue、GM_deleteValue,用于存储和获取...
在上面的示例中,我们定义了两个请求:一个GET请求和一个POST请求。每个请求都指定了URL、请求方法、请求头(对于POST请求)以及处理响应和错误的回调函数。 gm_xmlhttprequest使用中可能遇到的问题和解决方案 跨域问题:虽然gm_xmlhttprequest支持跨域请求,但如果目标服务器没有正确配置CORS(跨源资源共享),请求仍然可能被...
constGM_getValue=(window.__ds_global__||{})['GM_getValue']||(()=>{}) 4343 constGM_setValue=(window.__ds_global__||{})['GM_setValue']||(()=>{}) 4444 constGM_notification=(window.__ds_global__||{})['GM_notification']||(()=>{}); ...
油猴脚本实战教程:修改b站搜索框文字,setValue getValue存储设置 1.4万 0 00:24 App 【Greasyfork】油猴脚本分享站无法访问?基于镜像站的解决方案,有一说一玩浏览器脚本的有福了…… 2.7万 1 00:21 App 我应该没输错网址吧…… 3161 1 02:28 App 油猴脚本实战教程-引入jquery 屏蔽百度右侧广告 1543 0 02...
JSON.stringify(array));}// 还原勋章顺序function loadKeysOrder(schemeName) {const keys = getArray...