FelisCatus / SwitchyOmega

Manage and switch between multiple proxies quickly & easily.
GNU General Public License v3.0
21.18k stars 3.17k forks source link

程序包无效:“CRX_HEADER_INVALID”,引起的问题 #1929

Open MobroChu opened 4 years ago

MobroChu commented 4 years ago

1127 # SwitchyOmega version / SwitchyOmega 版本

switchyOmega 版本: 2.5.20 之前测试过其他版本,均有此问题~~

Browser version & OS version / 浏览器名称、版本及操作系统版本

浏览器: chrome 浏览器版本: 78.0.3904.108(正式版本) (64 位) 系统: macOS 0.14.3

环境二

switchyOmega 版本:2.5.20 浏览器: chrome 浏览器版本: 76.0.3809.87(正式版本) (64 位) 系统: windows 10 家庭中文版 64位

Problem description / 问题描述

  1. 每次退出chrome浏览器后,需要重新将之前的 .zip 压缩包再次拖进来,才能使用。
  2. 对于接口地址不存在的接口做mock数据(使用 resBody、resMerge等),报404错误,但单独在浏览器地址栏中访问该接口,是可以成功的

Steps to reproduce issue / 重现错误所需步骤

  1. 在扩展程序页面,拖入下载好的 switchyOmega 插件(.crx)。报 【程序包无效:“CRX_HEADER_INVALID”】错误。
  2. 百度教程将 .crx 的插件改成 .zip 的压缩包。再次拖进扩展程序页面。插件可以正常使用,但会出现问题描述中的两种错误情况~
MobroChu commented 4 years ago

经过一下午的挣扎~~ 解决了~~ 解决方案: https://blog.csdn.net/weixin_41610178/article/details/103244814

liu-hantong commented 4 years ago

经过一下午的挣扎~~ 解决了~~ 解决方案: https://blog.csdn.net/weixin_41610178/article/details/103244814

@MobroChu 想问下这样做在以后的使用过程中有什么影响吗?

Imtinmin commented 4 years ago

crx 转 zip ,然后用crx3打包就解决

ericzhou571 commented 6 months ago

直接把文件名从.crx改成.zip拖到chrome://extensions/就行了,不用再用crx3打包了