解決 Safari 12 不能安裝第三方擴展的問題

Safari 12 禁止安裝第三方擴展,必須要去 App Store 下載通過驗證的擴展。
解決辦法有兩種:
一、安裝舊版的 Safari ,或者 macOS。(大工程,怕了怕了)。
二、類似安裝谷歌插件的方法,以開發工程的方式添加。


下面介紹第二種方法:
1、將下載好的 xxx.safariextz 文件重命名爲 xxx.zip。
2、解壓縮 xxx.zip 文件
3、如果得到的是 xxx.zip.cpgz 文件,可能內部歸檔方式是 xar 模式。

  • 在終端執行如下命令,查看文件的歸檔方式。
file xxx.zip
// 如果打印如下,說明是 xar 歸檔方式
xxx.zip: xar archive version 1, SHA-1 checksum
  • 將 xxx.zip 文件重命名爲 xxx.xar,再次解壓縮。

4、如果以上步驟沒問題,此時會得到名爲 xxx.safariextension 的文件夾。
5、顯示 Safari 的開發菜單:【偏好設置】->【 高級】->【 在菜單欄中顯示“開發”菜單】。

6、進入擴展構建器界面:【菜單欄-開發】->【顯示擴展構建器】。

7、添加擴展:點擊左下角【+】號,選擇【添加擴展】,找到【4】得到的文件夾,點擊【選擇】。

8、添加成功後,點擊右上角【運行】即可啓動擴展。

 

 

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