我可以通过单击重新加载扩展来在本地模拟更新过程吗?

Can I simulate update process locally by clicking reload extension?

单击重新加载(在 chrome://extensions 中)是否与 chrome 扩展程序自动更新时相同?

我想避免在 chrome 网上商店更新过程中等待 60 分钟。

不完全一样

差异:

  1. 更新过程将触发 chrome.runtime.onUpdateAvailable(并且扩展有机会延迟它),重新加载不会。与 onRestartRequired 相同 Chrome OS Kiosk.
  2. 您将无法测试 chrome.runtime.requestUpdateCheck
  3. 不会触发任何权限更新警告。这可能是人们最想检查的东西。

除此之外,这类似于扩展程序收到更新而不反对更新。因此,如果您不测试这 3 个特定的东西,只需重新加载即可。


不幸的是,现在很难在 Chrome 上测试更新,因为 Chrome 会立即阻止任何将 "update_url" 设置为商店以外的任何打包扩展,除非您可以利用某企业policy-based install.

所以你没有太多选择,除非以上可以应用并且你需要测试列出的 3 个功能之一。