0

我创建了一个插件。在那我已经拿了一个文件夹,该文件夹包含一个HTML page,manifest fileimage一个.js文件。然后我从 Google Chrome 扩展设置中加载解压的扩展来加载扩展。然后将插件添加到 Chrome。

然后我打包了扩展,我得到了一个.crx文件和.pem文件。我已将该文件拖到 Chrome 文件夹中,并且它也将其添加到 Chrome。

我将该文件包含在我网站上的下载链接中,例如:

       <a href="@Url.Content("../test.crx")" target="_blank">Download</a>

并在文件中添加了 mime 文件类型扩展名,web.config例如:

 <system.webServer>   
    <staticContent>
       <mimeMap fileExtension=".crx" mimeType="application/x-chrome-extension" />
    </staticContent>
 </system.webServer>

现在文件在链接按钮点击下载,它得到一个错误: Apps,extensions and user scripts cannot be added from this website. 我的网站还没有上线,我只使用本地主机。我该如何纠正这个问题?

任何帮助表示赞赏。

4

1 回答 1

1

您不能通过触发安装<a href="@Url.Content("../test.crx")"

  • 你应该有一个链接标签<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/apdfllckaahabafndbhieahigkjlhalf">
  • 您可以通过触发安装chrome.webstore.install(url, successCallback, failureCallback)

有关更多信息,请查看文档

于 2013-01-29T08:41:38.847 回答