首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改.crx文件的Chrome添加扩展名

修改.crx文件的Chrome添加扩展名
EN

Stack Overflow用户
提问于 2015-07-09 19:21:43
回答 1查看 1.4K关注 0票数 0

我正在尝试添加一个扩展(UBlock),并为打包安装添加一些修改后的首选项。我可以让chrome通过external_extensions.json调用分机

(%PROGRAMFILES(x86)\Google\Chrome\Application\43.0.2357.132\default_apps\external_extensions.json ( Location )

带着密码

代码语言:javascript
复制
"epcnnfbjfcgphgdmggkamkmgojdagdnn" : {
  "external_crx": "extension_0_9_5_0.crx",
  "external_version": "0.9.5.0"
}

Chrome加载扩展,但据我所见,它是从web存储中调用的,因此设置是默认的。我相信它不会调用这个文件,因为我已经修改了.crx文件,当我将扩展名拖放到chrome://扩展名中时,我会收到错误(显示在下面)。但是,如果我不修改.crx并使用它的默认设置,我就不会得到这个错误。

CRX_SIGNATURE_VERIFICATION_FAILED或CRX_MAGIC_NUMBER_INVALID

我想知道是否有一种方法可以正确地修改.crx文件以使Chrome接受它,还是有更好的方法来安装自定义扩展?

侧注:我已经尝试过通过Windows添加一个扩展的方法,但是我仍然有同样的问题:将它从一个web存储中提取出来,但是这个方法将启动禁用的扩展。如果我能够让扩展启动,启用并包含我想要的设置,我会更喜欢这个方法。

侧备注2:我之所以这样做而不通过APPDATA修改扩展是因为这是一个远程安装,所以我不能第一次运行chrome并在应用程序数据中创建一个“配置文件”,扩展还不存在。

EN

回答 1

Stack Overflow用户

发布于 2021-04-13 04:49:03

您可以将json文件添加到/opt/google/chrome/extensions中,并将该json文件命名为扩展名id,如下所示: json文件中的djflhoibgkdhkhhcedjiklpkjnoahfmg.json,您可以在nid中添加扩展名crx源和扩展名,如下所示:

代码语言:javascript
复制
{
"external_crx": "/path/to_crx/extension_1_1_0_0.crx",
"external_version": "1.1.0"
}

当chrome是午餐扩展时,自动添加到chrome中

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31326460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档