【问题标题】:How do I add a Google Chrome plugin from my website to a browser如何将 Google Chrome 插件从我的网站添加到浏览器
【发布时间】:2013-01-29 05:39:12
【问题描述】:

我创建了一个插件。我已经拿了一个文件夹,该文件夹包含一个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. 我的网站还没有上线,我只使用本地主机。我该如何纠正这个问题?

感谢任何帮助。

【问题讨论】:

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


    【解决方案1】:

    不能通过&lt;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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-18
      • 1970-01-01
      • 2015-10-06
      相关资源
      最近更新 更多