萬立夫
最近打開火狐擴展商店中的某些擴展頁面時,會出現“您嘗試訪問的頁面在您的地區不可用”的提示,說明這款擴展通過擴展商店無法進行安裝。好在天無絕人之路,畢竟很多擴展都有自己的官方頁面,甚至有些還是開放源代碼的,所以可以通過手工的方式進行安裝操作。這篇文章就是以AdGuard擴展為例,介紹如何為火狐瀏覽器安裝上需要的擴展。
無論是火狐瀏覽器還是其他瀏覽器,官方出于安全方面的考慮,都會為應用商店發布的版本添加一個簽名信息,但是在官方頁面發布的版本則往往沒有簽名信息。
而火狐瀏覽器在安裝功能擴展的時候,會對簽名信息進行檢測,如果沒有簽名信息就會阻止安裝,為此我們需要首先對火狐瀏覽器的相關選項進行修改,首先在地址欄里面輸入命令“about:config”后按下回車鍵,接著在參數配置界面的搜索框中輸入“xpinstall.signatures.required”并按回車鍵進行搜索。找到這個參數以后點擊后面的切換按鈕,當參數內容修改為 false 后,重新啟動火狐瀏覽器即可(如圖1)。

現在通過瀏覽器打開AdGuard擴展的官方主頁“https://github.com/AdguardTeam/AdguardBro
wserExtension”,點擊旁邊的 Releases 鏈接后在列表中可以看到它的所有版本信息。這時我們可以在功能擴展最新版本的介紹頁面,看到三個不同的區域,分別是“How to install stable”“How to install beta”和“Assets”。點擊“How to install stable”區域中的鏈接,會跳轉到瀏覽器的應用商店頁面,所以該方法也就無法完成安裝操作。
所以我們點擊“How to install beta”中的“Firefox”鏈接,這時就會從官方網站下載該擴展的安裝包。在下載的過程中會在瀏覽器地址欄下方彈出一個對話框,通過它就可以看到安裝包的下載進度。當下載完成后會在對話框中出現一個“繼續安裝”的按鈕,點擊它以后再點擊出現的“添加”按鈕(如圖2),這樣該功能擴展就可以完整地安裝到自己的瀏覽器里面。

當然并不是所有的擴展版本都提供有在線安裝的鏈接,所以有時我們需要找到Assets列表中的firefox.zip或者firefox-beta.xpi選項,接著點擊鼠標右鍵后在彈出的菜單中選擇“從鏈接另存文件為”命令,這樣就可以將其進行保存。需要提醒大家的是,有的版本列表中沒有提供xpi格式的版本,而只有zip格式的版本。如果是這樣的話,只需要將下載文件的后綴名改成xpi即可。
現在點擊火狐瀏覽器窗口右上角的“打開應用程序菜單”按鈕,在彈出的菜單中點擊“擴展和主題”命令。接著在彈出的頁面中點擊左側的“擴展”選項,然后在出現的“管理您的擴展”頁面點擊右上角的“用于所有附加組件的工具”按鈕,再在彈出的菜單里面選擇“從文件安裝附加組件”命令。
從彈出的對話框中選擇我們下載的擴展安裝文件,也就是xpi格式的文件。這時會在地址欄的下方彈出一個安裝對話框,點擊對話框中的“安裝”按鈕(如圖3),就可以將其安裝到瀏覽器的擴展列表中。
