不在商店中安装Chrome扩展程序

时间:2014-07-04 15:03:32

标签: google-chrome google-chrome-extension

我开发了Chrome扩展程序并将其打包 我将扩展程序发送给某些人进行了尝试,但Chrome开始阻止商店中找不到的扩展程序。

有没有办法安装我的扩展程序而不被Chrome阻止?

修改
有没有办法安装扩展作为开发人员模式?我读到只有在开发者模式下安装的扩展才会被阻止。

3 个答案:

答案 0 :(得分:39)

对于不熟悉计算机的常规Windows用户,从Chrome网上应用店外部安装和使用扩展程序几乎不可能

其他操作系统(Linux,Mac,Chrome OS)的用户可以轻松安装解压缩的扩展程序(在开发人员模式下)。
Windows用户还可以加载解压缩的扩展程序,但是当他们启动Chrome或打开新的隐身窗口时,他们将始终看到“禁用开发者模式扩展程序”的信息气泡,这真的很烦人。 Windows用户在没有此类对话框的情况下使用解压缩扩展程序的唯一方法是通过安装https://www.google.com/chrome/browser/index.html?extra=devchannel#eula切换到开发人员频道上的Chrome。

通过以下步骤,扩展程序可以为loaded in unpacked mode

  1. 访问chrome://extensions(通过多功能框或菜单 - >工具 - >扩展程序)。
  2. 勾选右上角的复选框启用开发者模式。
  3. 点击“加载解压后的扩展程序...”按钮。
  4. 选择包含解压缩扩展名的目录。
  5. 如果您有crx个文件,则需要先提取它。 CRX文件是具有不同标头的zip文件。任何有能力的zip程序都应该能够打开它。如果您没有此类计划,我建议您7-zip

    这些步骤几乎适用于所有扩展程序,但依赖于其扩展程序ID的扩展程序除外。如果您使用上一个方法,您将获得一个带有随机扩展ID的扩展程序。如果保留扩展ID很重要,那么您需要知道CRX文件的公钥并将其插入manifest.json中。我之前已经详细解释了如何在https://stackoverflow.com/a/21500707获取和使用此密钥。

答案 1 :(得分:4)

  

有没有办法将扩展程序安装为开发人员模式?我读到只有在开发者模式下安装的扩展才会被阻止。

截至2018年初,在开发者模式下install a Chrome extension from a file很容易:

第1步:打开Chrome扩展程序页面,然后启用“开发者模式”

步骤2:选择“加载解压扩展”并将其指向扩展文件夹 - 您就完成了!

install a Chrome extension from a file

答案 2 :(得分:0)

感谢您构建这个。它的 2021 年和扩展对我来说仍然非常有效!

我确实注意到没有简单的方法来制作事务 CSV 文件(即使使用其他存储库)以供此扩展程序使用,因此我编写了 a small helper script:希望它对寻找资源的人有所帮助!