程序包無效:“CRX_HEADER_INVALID” 一一 終極解決方案

今日終於沒有枯燥的需求壓得我喘不過氣,正好緩過神來解決一下之前遇見的一個離線安裝谷歌插件報錯的問題。

環境簡述

測試了以下兩個環境
瀏覽器: chrome
瀏覽器版本: 78.0.3904.108(正式版本) (64 位)
系統: macOS 0.14.3

瀏覽器: chrome
瀏覽器版本: 76.0.3809.87(正式版本) (64 位)
系統: windows 10 家庭中文版 64位

場景描述

long long ago,爲了擺脫 switchhost 的雞肋,解決 mock 數據時的繁瑣。淘到了 whistle + switchyOmega 方式~
在安裝 chrome 插件 switchyOmega 時報了 程序包無效:“CRX_HEADER_INVALID” 這個錯誤,如下圖~ 經多方尋找教程,幾乎所有人都在講一種解決方案:

  • 將下載下來的 .crx 改成 .zip 然後解壓,再將解壓的文件加載到擴展程序中。(A)

上述方案(A)能眼下解決問題。但有兩個後期可能至少會遇見的坑:
⭐️ mock數據時,若接口地址不存在時,會報404錯誤;而直接訪問該接口地址,確實可以成功的。
⭐️ 每次退出谷歌瀏覽器再次打開時,需重新重複(A)解決方案,每次都需要這樣操作,難免某天會累。譬如今天我的就累了…

密密麻麻的,全是文字,看起來好枯燥哦~~ 來張圖看一下吧~

解決方案

降低谷歌瀏覽器的版本 !!!

可解決此問題的歷史版本

順便提一嘴,切記要記得把 chrome 的自動升級功能關了,否則你花了大半天的時間解決的問題,下回打開 chrome 時,就又出現原來的問題了。

# macOS 情況一
cd /Library/Google/GoogleSoftwareUpdate
sudo rm -rf GoogleSoftwareUpdate.bundle # 當心刪庫跑路

# macOS 情況二(針對情況一不能使用時)
cd ~/Library/Google
sudo chown root:wheel GoogleSoftwareUpdate

# windows 還是自行百度吧

若解決了你的問題,可否甩我一讚~~
最近太累了~
天天加班,夜夜背痛~
我太難了~


飯在鍋裏,人在牀上。 一一史努比

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章