有什么方法可以在 TamperMonkey 脚本更新时弹出更改日志?
我已经尝试使用 LocalStorage 来存储当前的 GM_info,但 GM_info 似乎不存在/工作。
有什么方法可以在 TamperMonkey 脚本更新时弹出更改日志?
我已经尝试使用 LocalStorage 来存储当前的 GM_info,但 GM_info 似乎不存在/工作。
为此,我将版本号硬编码到我的脚本中,将其保存到 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 破坏了它。