更新时的tampermonkey使更改日志弹出

时间:2017-12-16 22:37:39

标签: tampermonkey greasemonkey-4

有什么方法可以在TamperMonkey脚本更新时弹出更改日志吗?

我已尝试使用LocalStorage存储当前的GM_info,但GM_info似乎不存在/工作。

1 个答案:

答案 0 :(得分:1)

我这样做是通过将版本号硬编码到我的脚本中,将其保存到LocalStorage,并让脚本检查存储的版本是否与正在运行的脚本的版本匹配。

您可以使用GM_info.script.version从用户脚本元数据块访问版本号,而不是分别对版本号进行硬编码 - 这应该适用于GreaseMonkey和TamperMonkey。

但请注意,从版本4.0开始,GreaseMonkey正在转向新的API:[GM.info][1]而不是GM_info。目前,两者都在GreaseMonkey v4.1中工作,但只有GM_info适用于TamperMonkey v4.4。如果您更新了GM4的脚本,则可能已将其打破为TamperMonkey。