这是一个非常普遍的问题,有几个例子。我很擅长编写chrome扩展,而且我似乎一直在遇到无法在没有部署到webstore(每次大约需要60m)的情况下进行测试的情况。这是一个不可能的工作流程我错过了什么吗?
案例1内联安装
尝试将我的网站的内联安装设置为Chrome扩展程序。当我在本地运行网站时,我得到以下内容。
Error downloading extension: Inline installs can only be initiated for Chrome Web Store items that have one or more verified sites.
但我似乎无法在chrome的开发者仪表板中添加localhost网站属性。在开发环境中执行此操作的建议方法是什么?我尝试使用local.mywebsite.com并为localhost添加本地别名,但现在chrome无法找到您需要提供的验证文件...
案例2 Chrome扩展OAuth
尝试使用chrome.identity.launchWebAuthFlow
在我的网站的扩展程序中设置用户凭据,但当然提供的回调网址https://<ext-id>.chromium.org/provider-cb
不会重定向到我的扩展的本地部署。
有没有办法测试这些东西?
答案 0 :(得分:0)
关于您的错误&#34;只能为拥有一个或多个经过验证的网站的Chrome网上应用店项目启动内联安装。&#34; ,您可以按照此处的说明进行操作{ {3}}
你需要:
以下是一些可能有助于测试扩展的参考资料: