0

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

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

4

1 回答 1

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 破坏了它。

于 2017-12-31T00:12:49.470 回答