编辑 chrome 个文件损坏的扩展问题
editing chrome extensions problem with corrupted files
我最近一直在做一个简单的下载重命名器的项目,它成功了。但是,我只需要将其代码附加到我的下载管理器扩展(Ant 下载管理器)。当我尝试更改背景脚本时,edge 给出错误:'extension might be corrupted' 和一个修复选项,没有选项让它工作。我尝试删除 update_url 并将其替换为 manifest.json 中的任何其他文件(编辑后台脚本以外的其他文件不会选择错误)但是当我编辑后台脚本时仍然出现相同的错误。
注意:当我加载扩展的解压源代码时,它无法正常运行。
我考虑过将 json 清单中的本机主机路径更改为自定义 C++ 主机,该主机将接收标准输入,然后将修改后的数据作为标准输出发送到原始本机主机,但这会很长解决方案,遇到很多错误。
id
manifest.json
中的字段属于经过验证的扩展,浏览器会根据其数据库中的扩展检查安装,以防止以任何方式损坏。
即使您更改更新 URL,您的编辑也会被视为损坏,因为 id
。
- 复制扩展文件夹。在浏览器自己的扩展文件夹中找到它。在互联网上查看该位置。
- 从浏览器中删除扩展程序
- 现在根据您的需要编辑代码
- 编辑
manifest.json
并删除应用特定的内容,例如 id
。有些可能有哈希值等
- 在浏览器中启用开发者模式并从您使用的文件夹安装。 “安装”是指浏览器使用该文件夹。它不会将内容复制到浏览器的扩展文件夹中。所以把它放在
~/myextensions
或 c:\workspace\myextensions
这样的地方
还要检查 _metadata
文件夹和里面的内容。那里可能有您需要删除的相关标识符。
我最近一直在做一个简单的下载重命名器的项目,它成功了。但是,我只需要将其代码附加到我的下载管理器扩展(Ant 下载管理器)。当我尝试更改背景脚本时,edge 给出错误:'extension might be corrupted' 和一个修复选项,没有选项让它工作。我尝试删除 update_url 并将其替换为 manifest.json 中的任何其他文件(编辑后台脚本以外的其他文件不会选择错误)但是当我编辑后台脚本时仍然出现相同的错误。
注意:当我加载扩展的解压源代码时,它无法正常运行。
我考虑过将 json 清单中的本机主机路径更改为自定义 C++ 主机,该主机将接收标准输入,然后将修改后的数据作为标准输出发送到原始本机主机,但这会很长解决方案,遇到很多错误。
id
manifest.json
中的字段属于经过验证的扩展,浏览器会根据其数据库中的扩展检查安装,以防止以任何方式损坏。
即使您更改更新 URL,您的编辑也会被视为损坏,因为 id
。
- 复制扩展文件夹。在浏览器自己的扩展文件夹中找到它。在互联网上查看该位置。
- 从浏览器中删除扩展程序
- 现在根据您的需要编辑代码
- 编辑
manifest.json
并删除应用特定的内容,例如id
。有些可能有哈希值等 - 在浏览器中启用开发者模式并从您使用的文件夹安装。 “安装”是指浏览器使用该文件夹。它不会将内容复制到浏览器的扩展文件夹中。所以把它放在
~/myextensions
或c:\workspace\myextensions
这样的地方
还要检查 _metadata
文件夹和里面的内容。那里可能有您需要删除的相关标识符。