1

这是一个相当普遍的问题,有几个例子。我对编写chrome扩展并不熟悉,而且我似乎仍然遇到无法部署到webstore(每次需要大约60m)才能测试的情况。这是不可能的工作流程。我错过了什么吗?在本地测试Chrome扩展API

案例1个内嵌安装

试图从我的站点设置了在线安装Chrome扩展程序。当我在本地运行该网站时,我得到以下内容。

Error downloading extension: Inline installs can only be initiated for Chrome Web Store items that have one or more verified sites.

但我似乎无法在Chrome的开发者信息中心添加本地主机网址属性。在开发环境中推荐使用这种方法。我尝试使用local.mywebsite.com并添加本地别名为本地主机,但现在铬无法找到您需要服务验证文件...

案例2 Chrome扩展的OAuth

尝试使用chrome.identity.launchWebAuthFlow在我的网站的扩展中设置用户凭据,但当然提供的回调网址https://<ext-id>.chromium.org/provider-cb不会重定向到我的本地扩展部署。

有没有办法测试这些东西?

回答

0

关于您的错误“只能为具有一个或多个已验证网站的Chrome网上应用店项目启动内联安装。”,您可以按照此page中给出的说明操作。

您需要:

  1. 转到Webmaster Tools
  2. Add the site到您的网站。
  3. 获取并在您的网站中嵌入验证码。
  4. 在网站站长工具中完成验证。
  5. 转到您的Developer Dashboard(必须在同一个Google帐户下)并编辑您的网上应用店项目。
  6. 选择网站“验证,这是你自己的网站的正式项目:”

这里有一些引用这可能有助于在测试扩展: