在我的脚本顶部,我有以下内容:
// ==UserScript==
// @name Test script
// @description testing auto-update
// @namespace http://tampermonkey.net/
// @author newbie
// @version 1.0.0
// @updateURL https://github.com/mygithubaccount/test/raw/master/test.user.js
// @downloadURL https://github.com/mygithubaccount/test/raw/master/test.user.js
// @match http://awebsite.com/*
// @run-at document-end
// @grant GM_getResourceText
// @grant GM_addStyle
// @grant GM_xmlhttpRequest
// @grant GM_getResourceURL
// @grant GM_xmlhttpRequest
// ==/UserScript==
请注意,这些值仅供参考。
当我对脚本进行更改并增加github上的版本号然后将更改推送到master时它会更新原始脚本链接,但是我不会从Tampermonkey获得自动更新,就像弹出窗口中的脚本一样有更新。只有在我手动转到链接并重新安装脚本才能更新它时,它才会更新。
如何使用弹出窗口进行自动更新?
答案 0 :(得分:0)
我不是用户脚本方面的专家,只能从我的防篡改猴子经验中得知:
为了更新篡改猴子,我必须将URL复制粘贴到脚本的“设置”标签上的Update URL
中:here is a screenshot
(显然,请确保Check updates
已打开)
然后,如果您在篡改猴子图标上手动Check for userscript updates
,您应该会看到一个适当的弹出窗口。