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

时间:2016-02-02 12:29:37

标签: javascript google-chrome google-chrome-extension chrome-web-store

点击重新加载(在 chrome://扩展程序中)与Chrome扩展程序自动更新时相同吗?

我想阻止等待60分钟进行chrome webstore更新过程。

1 个答案:

答案 0 :(得分:1)

它不完全一样。

的差异:

  1. 更新过程将触发chrome.runtime.onUpdateAvailable(并且扩展程序有可能延迟它),重新加载不会。与Chrome OS Kiosk的onRestartRequired相同。
  2. 您将无法测试chrome.runtime.requestUpdateCheck
  3. 不会触发任何权限更新警告。这可能是人们最想检查的事情。
  4. 除此之外,这类似于接收更新而不反对更新的扩展。因此,如果您没有测试这3个特定的东西,只需重新加载即可。

    不幸的是,现在很难对Chrome上的更新进行测试,因为除非您可以利用企业policy-based install,否则Chrome会立即阻止任何已将"update_url"设置为商店之外的其他任何内容的打包扩展程序。 / p>

    所以你没有太多选择,除非上述内容适用,你需要测试列出的3个功能之一。