如何测试Chrome扩展程序以获取自动更新功能?

时间:2014-10-09 07:40:40

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

我即将完成Google Chrome扩展程序。如果我没有误认为所有Chrome应用都具备自动更新功能。如果是这样,在我将应用程序提交到Chrome网上应用店之前,有没有办法对其进行测试?

PS。我还需要考虑我的扩展中的任何特殊情况吗?

2 个答案:

答案 0 :(得分:3)

要测试更新程序,最好以非公开方式将您的扩展程序提交到网上应用店。

在发布项目时,您可以选择公开,不公开和可信测试者出版物。

  • 公开表示该扩展程序可以搜索,每个人都可以安装
  • 不公开表示每个人都可以安装,但他们需要直接链接到扩展名列表;它不能在网上商店中搜索到,也不能被搜索引擎索引。
  • 受信任的测试人员与上述相同,但也会将安装限制为Google帐户的白名单。

使用任何非公共选项,您可以按照实际行为进行测试(包括不幸的自动审核检查延迟)。


方法described by kadajno longer valid for Windows,因为Chrome会拒绝任何非网上商店托管的CRX。

但是之前,是的,你可以通过设置你自己的CRX托管(即Dropbox公共文件夹)及其相关的更新XML来测试这一点,如the guide中所述。这仍然适用于非Windows平台,以及Windows上的Dev / Canary构建。

答案 1 :(得分:0)

您只需在清单文件中增加版本号,Chrome应用就会自动更新。如果您想对此进行测试,您可以托管自己的扩展程序并指定update_url。按照https://developer.chrome.com/extensions/autoupdate

上的指南操作