Google chrome extension 安装托管Chrome扩展时出错

Google chrome extension 安装托管Chrome扩展时出错,google-chrome-extension,chrome-web-store,Google Chrome Extension,Chrome Web Store,我做了一个chrome扩展。我还不想把它放在chrome网站上。我想自己主持。我已经打包了.crx,并将其部署到本地主机。以下是我用来提供服务的代码: app.get('/myext.crx', function(req, res){ var file = __dirname + '/public/myext.crx'; res.download(file); }); 然后我有一个指向文件的锚定标记: <a href="/myext.crx">Install <str

我做了一个chrome扩展。我还不想把它放在chrome网站上。我想自己主持。我已经打包了.crx,并将其部署到本地主机。以下是我用来提供服务的代码:

app.get('/myext.crx', function(req, res){
  var file = __dirname + '/public/myext.crx';
  res.download(file);
});
然后我有一个指向文件的锚定标记:

<a href="/myext.crx">Install <strong>myExt for Chrome</strong></a>
这一切看起来都很好,但Chrome仍然向我显示黄色横幅错误,上面写着“无法从该网站添加应用程序、扩展和用户脚本”

我是否缺少清单中的设置?有人能告诉我问题是什么吗?这是否与我在本地主机上服务以及“主页url”和“更新url”都指向我的实际域名有关

任何人都可以

更新 它下载了文件,但给出了前面提到的错误。如果我打开工具>扩展,然后将文件从Chrome底部拖到扩展页面上,它将不会安装它。什么也没发生。但是,如果我打开一个Finder窗口并将其从Finder窗口拖到Tools>Extensions页面上,它安装得很好


不确定此信息是否有用

Chrome正在开始删除那些不是来自Chrome Web商店的内容。如果您不想在CWS中完全发布扩展,您可以使用或仅通过URL访问功能限制受众。

谢谢Williams先生。这正是我想要的。我要走那条路。
**Response Headers**
Connection:keep-alive
Content-Description:File Transfer
Content-disposition:attachment; filename=myext.crx
Content-type:application/x-chrome-extension
Date:Sat, 14 Dec 2013 07:09:46 GMT
Transfer-Encoding:chunked
X-Powered-By:Express