PotatoPlus: 如何更新

由于 PotatoPlus 仍然处于预发布(pre-release)阶段,故时刻保持最新有助于排除各种程序错误,减少失败设计所带来的误操作等情况。这篇文章提供了如何获取及应用更新的一些信息。

如果你从 Chrome 应用商店 / Edge 外接程序 / Firefox (via GitHub Releases) 获取扩展

一般情况下,你无需关注 PotatoPlus 的更新情况,因为较新版本的 Chrome, Edge 和 Firefox 浏览器会自动检查扩展的更新,这个间隔大约为5小时(Firefox默认为24小时)。但请注意,如果你在 Edge 外接程序获得插件,由于其较慢的审核速度(短则几小时,长可达一周),可能需要等待几天才能获取到更新。

如果你的浏览器没有自动检查更新,或是你需要立即更新 PotatoPlus,可以试着按下面步骤手动检查更新。

手动检查更新

Google Chrome: 点选 Chrome 右上角插件按钮,再选择菜单底部的“管理扩展”;或是直接访问 chrome://extensions 。然后,打开右上角“开发者模式”的开关,再点击左侧“更新”按钮就可立即检查所有扩展的更新。

Microsoft Edge: 点选右上角菜单,并选择“扩展”;或是直接访问 edge://extensions 。然后,打开左下角“开发者模式”的开关,再点击右上方“更新”按钮就可立即检查所有扩展的更新。

Mozilla Firefox: 点选右上角菜单,并选择“扩展”;或是直接访问 about:addons 。然后,点击上方的齿轮按钮,并选择检查更新。

不同渠道获取更新的延迟

GitHub 源代码:即时

Userscript(GitHub Releases / NJU GitLab):即时

Firefox 扩展(GitHub Releases):少于 5 分钟

Chrome 应用商店:一般少于 30 分钟(插件升级到 Manifest V3 后审核速度显著提升)

Edge 外接程序:一般在三天之内,偶尔需要一周或更久

如果你使用 Tampermonkey 运行 Userscript

Tampermonkey 在默认情况下会每隔一天自动检查已启用的脚本更新,所以大多数情况下你的版本都会保持最新。当然,为了更及时地获得更新,你也可以调整这一更新的频率,只需进入 Tampermonkey 管理面板,并在“设置”选项卡中找到“更新频率”并进行调整。

如果 Tampermonkey 无法自动检查更新,或是你需要立即更新,可以点击 Tampermonkey 菜单中的“检查用户脚本更新“按钮来检查全部已启用脚本的更新。

如果你从 Firefox Browser Add-ons 商店获得扩展

由于 Mozilla 的审核政策,非普适性的扩展将无法在商店上架,需要自行分发。自 v0.2.3.1 起,PotatoPlus 的 Firefox 版本扩展将通过 GitHub Releases 分发,并支持自动更新。如果你正在使用旧版本,请切换到这个版本以获得最新功能。

如果你从 GitHub 源代码安装扩展

以此方式安装的插件暂时不能自动更新。你可以在有更新时通过 git pull 获取最新的源代码。

如果你从 GitHub Release 手动获取了 Chrome 扩展程序

GitHub Release 发布的 Chrome 扩展程序(.crx)可能无法自动更新(取决于浏览器和网络状况),故你可能需要手动检查最新版本。建议从 Chrome 网上应用店Microsoft Edge Add-ons 获取扩展。在更换渠道获取新的 PotatoPlus 前,请不要忘记移除旧的插件。

项目主页:

https://cubiccm.ddns.net/2019/09/potatojw-upgraded/

Leave a Reply