與 Chrome 一樣,Safari 也有不少擴展。不過在升級 macOS Mojave 後,你可能會發現,一些尚未上架 Mac App Store 的實用 Safari 擴展,已經無法繼續使用。
首先,我們需要定位到已安裝的擴展。打開訪達後,點擊菜單欄中的「前往」,按住 ⌥option後,選擇「資源庫」。
在打開的窗口中,依次選擇「Safari - Extensions」。在這一文件夾中,將你希望使用的擴展拖到桌面。為了方便接下來的操作,你可以將它們存放在一個文件夾中。
完成這一步驟後,打開終端 App,輸入 cd 。然後,將剛剛創建的文件夾拖到終端的窗口,按下回車鍵,即可讓終端定位到目標位置。如果你在上一步中沒有創建文件夾,也可以參考少數派之前的文章 ,在訪達窗口上顯示當前路徑,並將其輸入至終端。
隨後,在終端中輸入 xar -xf 擴展的名稱,比如 xar -xf NoMoreiTunes.safariextz,按下回車鍵。擴展所在的位置將產生一個與該擴展的名稱相同的文件夾。你需要對每一個擴展重複上述的操作。
完成這一步驟後,打開 Safari,在「偏好設置 - 高級」中確認勾選了「在菜單欄中顯示『開發』菜單」一項。
然後,依次點擊菜單欄中的「開發 - 顯示擴展構建器」。初次打開時,系統會彈窗要求確認,點擊「繼續」即可。
在打開的擴展構建器窗口中,點擊左下角的「+」,選擇「添加擴展」。選中並添加由終端生成的、以擴展名命名的文件夾即可。
添加完畢後,點擊「運行」,輸入密碼,就完成了這一擴展的安裝。之後,你就可以在 Safari 的偏好設置中正常地啟用該擴展。
閱讀更多 EricZhang 的文章