从脚本安装Google Chrome扩展名



我已经创建了我的 Google-Crome扩展名(CRX文件),但我不想将其上传到 Chrome Web Store >。

现在,如何在Google Chrome中编程(使用JavaScript或Chrome API)?

我已经在整个地方进行了搜索,唯一的解决方案是在Chrome Web Store和使用Chrome inline_installation上上传扩展。

还有其他方法吗?(而且我不希望在用户访问我的网站并单击"安装"按钮时要安装的预安装 - 延迟)

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

Google Chrome认为,如果以下任何一个是正确的:

  • 该文件具有内容类型应用程序/X-Chrome-Extension
  • 文件后缀为.crx,以下两个都是正确的:
    • 该文件未与HTTP标头X-content-type-options:nosniff
    • 该文件与以下内容类型一起提供:
      • 空字符串
      • " text/plain"
      • " application/ocket-stream"
      • "未知/未知"
      • "应用/未知"
      • "*/*"

更新
Chrome不再允许从App Store外部自动安装扩展。用户必须下载.crx文件将扩展名拖到Chrome://扩展页面。

有一种简单的方法来安装本地托管的铬扩展,以供个人使用。我将此方法用于我自己的机器上的创作,测试和使用。

如果只是扩展名,则可以将所有文件(背景,清单等)放入计算机上的目录中。然后,打开Chrome并执行以下操作:

  1. 在Omnibar中导航到chrome:extensions
  2. 确保检查开发人员模式检查框
  3. 单击" 加载未包装的扩展
  4. 在文件浏览器中,导航到您的目录,然后单击 open

Chrome将将扩展名安装到您的计算机上。无需.crx文件。要将其分发给同事,您可以在Dropbox或您的驱动器帐户中托管文件以供下载。他们需要遵循相同的过程才能在计算机上安装扩展名。

do Note ,如果您对稳定性或其他兼容性升级进行更新,则每个人都需要下载更新的目录,然后更新手动扩展。

最新更新