Greasemonkey脚本没有更新

时间:2014-07-20 06:36:33

标签: greasemonkey

我有一个带有以下元块的greasemonkey脚本 -

// ==UserScript==
// @name    TDF  Improved Dark Skin
// @namespace   TDF
// @include http://www.digit.in/forum/
// @copyright   harshilsharma63
// @author  harshilsharma63
// @author  harshilsharma63
// @downloadURL https://openuserjs.org/install/harshilsharma63/TDF_Improved_Dark_Skin.user.js
// @updateURL https://openuserjs.org/install/harshilsharma63/TDF_Improved_Dark_Skin.user.js
// @grant none
// @version 0.4
// ==/UserScript==

即使我更新服务器上的脚本并增加版本(例如从0.2到0.4),Greasemonkey也不会更新已安装的脚本。此外,在Firefox中的Greasemonkey用户脚本管理页面中,“查找更新”和“强制查找更新”显示为灰色。我做错了什么?

2 个答案:

答案 0 :(得分:4)

这似乎是Greasemonkey Bug #1938。它应该在下一版Greasemonkey(版本2.1)中修复。


此外,检查 about:config extensions.greasemonkey.enableUpdateChecking未设置为false也绝对不会受到伤害。 (对于GM + FF的新安装,密钥可能不存在。)

答案 1 :(得分:4)

您无需设置@downloadURL或@updateURL以确保脚本更新。如果这些值不存在,则所有最新的用户脚本管理器都使用新方法来检查更新。但是如果你打算设置它们至少使用元URL来节省我的带宽。

// @updateURL https://openuserjs.org/meta/harshilsharma63/TDF_Improved_Dark_Skin.meta.js

来源:我运行OpenUserJS.org并实现了Greasemonkey更新程序的初始版本。