解决WIN/MAC谷歌/Chrome添加插件程序包无效:”CRX

解决WIN/MAC谷歌/Chrome添加插件程序包无效:”CRX

谷歌浏览器程序包无效”CRX_HEADER_INVALID”是个什么鬼?

一般来说安装插件应该到谷歌商店去安装,但是由于某种原因我们不一样能正常访问到谷歌商店,除了商店在线安装 ,我们还可以通过下载到的离线安装文件进行离线安装,由于下载的安装文件没有经过商店的验证,可能没有及时更新,导致不符合浏览器的安全验证导致报错 安装不成功!要知道现在的浏览器越来越注重安全!

一些在商店搜不到插件只能通过第三方下载,安装不上怎么办?

重点:

win用户看这里

1.将你下载到的后缀为 .crx 的插件文件 改名为后缀为 .zip 的文件 这一步为相信大家都会

2.然后通过解压软件解压改名后的.zip的文件 到一个空文件夹 (注意 路径 或者命名 不要出现中文 )

3.复制链接chrome://extensions/到浏览器直达扩展程序界面(如果已打开程序界面 可忽略这一步)

4.记得打开开发者模式 然后点击 加载已解压到扩展程序 选择刚才解压好的文件夹 确定 安装完成!

MAC用户看这里

在mac上用win上的方法有点问题,改完名字为zip后,用mac的解压软件进行解压会出现解压报错或者解压出来的不是一个文件夹,具体是什么原因导致的,我们目前不去详细讨论。

但是使用linux命令的方式可以进行解压,并且可以正常使用。

所以我做了一个shell脚本,只有将你需要解压的文件放到我提供的google-unzip文件夹里就可以一键改后缀并且解压

1.打开mac上的终端

2. 在终端内 输入 cd (注意cd 后面需要加个空格)然后在google-unzip文件夹内放入需要解压到crx文件 然后将google-unzip文件夹拖拽到终端窗口内 回车

3.输入./mac-bidian-unzip.sh 回车 终端内显示

PS:如遇到提示权限问题Permission denied

请先执行chmod a+x ./mac-bidian-unzip.sh 一遍给脚本加执行权限 然后再执行./mac-bidian-unzip.sh

********************SUCCESS********************字样 代表成功 大功告成

4.改名后到zip文件会以chajian.zip命名 会解压到一个叫chajian的文件夹 加载已解压扩展程序时 选择这个叫chajian的文件夹即可

5.复制链接chrome://extensions/到浏览器直达扩展程序界面(如果已打开程序界面 可忽略这一步)

6.记得打开开发者模式 然后点击 加载已解压到扩展程序 选择刚才解压好的文件夹 确定 安装完成!

#! /bin/bash# prepareROOT_DIR=$(pwd)#check file existNAME=$(find . -maxdepth 1 -name “*.crx”)echo ${NAME##*/}SOURCE_FILE=”${ROOT_DIR}/${NAME##*/}”echo $SOURCE_FILEif [[ ! -e ${SOURCE_FILE} ]]; then echo “文件不存在” exit 1fiif [[ ! -e ${NAME} ]]; then echo “crx文件不存在 请放入需要解压的文件” exit 1fi#重命名 文件夹内的crx插件文件 为 chajian.zipmv ${NAME} chajian.zipDEST_DIR=”${ROOT_DIR}/chajian”#如果目录有文件先清空if [[ -d ${DEST_DIR} ]]; then rm -rf dir ${DEST_DIR}fi#如果 没有 则 创建文件夹mkdir -p “${DEST_DIR}”#解压 chajian.zip 到 chajian 文件夹unzip chajian.zip -d chajianecho “********************SUCCESS********************”#完工

以上就是脚本文件的全部内容,可以参考学习,如有需要可以自己复制到一个文本里,然后将文本后缀改为.sh 即可!

教程到这里就结束了,如有问题欢迎讨论,看到后我将及时复回。


比丘资源网 » 解决WIN/MAC谷歌/Chrome添加插件程序包无效:”CRX

发表回复

提供最优质的资源集合

立即查看 了解详情