前言
Chrome 73 及后续版本更改了HEADER,所以用 73 之前版本打包的 crx 会报 HEADER INVALID 错误。
解决
如果之前已经将CRX文件上传到了Chrome Web Store,那么可以通过以下方法下载更新后的文件。
https://clients2.google.com/service/update2/crx?response=redirect&prodversion=[PRODVERSION]&acceptformat=crx2,crx3&x=id%3D[EXTENSIONID]%26uc
将上方的[PRODVERSION]
替换为浏览器版本(可在浏览器的关于菜单查看,版本号示例:x.x.x.x
),将[EXTENSIONID]
替换为插件ID(可在Chrome 应用商店中查看,地址栏中最后一个/
与?
之间的内容即为插件ID,如果没有?
则/
之后的内容即为插件ID)。
之后会下载一个crx文件,打开扩展程序
→管理扩展程序
,并打开开发者模式,将crx文件放进去即可安装。
原文链接:https://blog.51cto.com/maxiaobian/3010683