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

更新时的tampermonkey使更改日志弹出,tampermonkey,greasemonkey-4,Tampermonkey,Greasemonkey 4,有没有办法在脚本更新时弹出一个变更日志 我已经尝试使用LocalStorage存储当前的GM_信息,但GM_信息似乎不存在/不起作用。我通过将版本号硬编码到脚本中,将其保存到LocalStorage,并让脚本检查存储的版本是否与运行脚本的版本匹配来实现这一点 您应该能够使用GM_info.script.version从userscript元数据块访问版本号,而不是单独硬编码版本号-这应该在GreaseMonkey和TamperMonkey中都可以使用 但是,请注意,从4.0版开始,GreaseM

有没有办法在脚本更新时弹出一个变更日志


我已经尝试使用LocalStorage存储当前的GM_信息,但GM_信息似乎不存在/不起作用。

我通过将版本号硬编码到脚本中,将其保存到LocalStorage,并让脚本检查存储的版本是否与运行脚本的版本匹配来实现这一点

您应该能够使用
GM_info.script.version
从userscript元数据块访问版本号,而不是单独硬编码版本号-这应该在GreaseMonkey和TamperMonkey中都可以使用


但是,请注意,从4.0版开始,GreaseMonkey正在转向一个新的API:
[GM.info][1]
,而不是
GM\u info
。目前,它们都在GreaseMonkey v4.1中工作,但只有
GM_info
在TamperMonkey v4.4中工作。如果您已经为GM4更新了脚本,那么您可能已经为TamperMonkey破坏了它。

AFAIK您需要为此使用自定义更新程序脚本,我已经看到了一些。