如何从我的网站向浏览器添加Google Chrome插件

时间:2013-01-29 05:39:12

标签: c# asp.net-mvc google-chrome plugins google-chrome-extension

我创建了一个插件。我已经采用了一个文件夹,该文件夹包含HTML pagemanifest fileimage.js文件。然后,我从Google Chrome扩展程序设置中加载解压扩展程序中的扩展程序。然后将插件添加到Chrome。

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

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

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

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

 <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. 我的网站尚未生效,我只使用localhost。我怎么能纠正这个?

感谢任何帮助。

1 个答案:

答案 0 :(得分: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)
  • 触发安装

有关详细信息,请查看documentation