如何在 Greasemonkey 脚本中实现自动更新?

cho*_*rai 4 greasemonkey-4

我正在写一个 Greasemonkey 脚本,如何实现自动更新?

是否可以将脚本放入 GitHub 存储库并设置@version编号?

然后......是一些自动的方式如何做到这一点?或者我必须手动检查。

Kla*_*r_1 5

截至前一段时间,Greasemonkey 支持自动更新(在提出问题的时候并非如此):

  1. 添加@updateURL到脚本元配置。它可以(但不是必须)与@downloadURL.
  2. 添加@version到元。每个新脚本版本都应增加该值。
  3. 或者,文件名应以.user.jsGM结尾,以打开安装对话框。

是否可以将脚本放入 GitHub 存储库并设置 @version 号?

该脚本可以托管在 GitHub 存储库或 gist 中。不过,下载和更新 URL 应该链接到原始文件。要安装脚本,用户必须打开那个@downloadURL. 这是有关该主题的 GM 维基页面

  • [阅读内容](/sf/answers/2661776351/) `@updateURL 和 `@downloadURL 的作用以及为什么在大多数情况下不应使用它们。 (3认同)