rob*_*nro 8 userscripts tampermonkey
我目前正在尝试在Tampermonkey中为单独的页面创建3个用户脚本.使用GUI,我可以单击"添加新脚本",但是每次我进行更改后保存,它都会重新保存在"我喜欢的新用户脚本"的顶部,并且似乎没有任何重命名方式脚本.
也许我错过了什么?:)
Bro*_*ams 21
名称由@name指令设置.在Tampermonkey中,永远不会有多个具有相同@name1的脚本.
实际上,您应该检查并更改或删除@每个新脚本的每个默认指令.其中大部分都是混乱的(大部分时间),并且在每个页面上运行脚本都是不好的做法,如@match http://*/*指定.
一个好的入门模板是:
// ==UserScript==
// @name _YOUR_SCRIPT_NAME
// @match http://YOUR_SERVER.COM/YOUR_PATH/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @grant GM_addStyle
// ==/UserScript==
/*- The @grant directive is needed to work around a design change
introduced in GM 1.0. It restores the sandbox.
*/
Run Code Online (Sandbox Code Playgroud)
在哪里更改每个脚本的@name和@match(es).
此模板还使用本地磁盘中的jQuery(您希望为任何严肃的脚本执行此操作),并且与Greasemonkey完全兼容.
1这实际上是一个bug.Tampermonkey应该遵循Greasemonkey模型,它必须是唯一的@name+ @namespace 组合.
| 归档时间: |
|
| 查看次数: |
3550 次 |
| 最近记录: |