从脚本安装 Google Chrome 扩展

r.b*_*waj 6 javascript google-chrome google-chrome-extension

我已经创建了Google-chrome 扩展程序(crx 文件),但我不想将其上传到Chrome 网上应用店

现在我如何以编程方式(使用 JavaScript 或 Chrome API)在 Google Chrome 中安装此crx文件?

我到处搜索过,唯一的解决方案是在 chrome 网上商店上传扩展程序并使用 chrome inline_installation。

还有其他办法吗?(并且我不想要预安装的扩展,我想在用户访问我的网站并单击安装按钮时安装)

mak*_*ova 4

这里这里是在您自己的服务器上托管可安装的 .crx 文件的说明。基本上:

如果满足以下任一条件,Google Chrome 浏览器就会认为该文件是可安装的:

  • 该文件的内容类型为 application/x-chrome-extension
  • 文件后缀为 .crx,并且以下两项均成立:
    • 该文件不带有 HTTP 标头 X-Content-Type-Options: nosniff
    • 该文件由以下内容类型之一提供:
      • 空字符串
      • “文本/纯文本”
      • “应用程序/八位字节流”
      • “未知/未知”
      • “应用程序/未知”
      • “*/*”

更新
Chrome 不再允许从应用商店外部自动安装扩展程序。用户必须下载.crx文件并将扩展程序拖到 chrome://extensions 页面。
来源