萬立夫
最近打開火狐擴(kuò)展商店中的某些擴(kuò)展頁面時(shí),會(huì)出現(xiàn)“您嘗試訪問的頁面在您的地區(qū)不可用”的提示,說明這款擴(kuò)展通過擴(kuò)展商店無法進(jìn)行安裝。好在天無絕人之路,畢竟很多擴(kuò)展都有自己的官方頁面,甚至有些還是開放源代碼的,所以可以通過手工的方式進(jìn)行安裝操作。這篇文章就是以AdGuard擴(kuò)展為例,介紹如何為火狐瀏覽器安裝上需要的擴(kuò)展。
無論是火狐瀏覽器還是其他瀏覽器,官方出于安全方面的考慮,都會(huì)為應(yīng)用商店發(fā)布的版本添加一個(gè)簽名信息,但是在官方頁面發(fā)布的版本則往往沒有簽名信息。
而火狐瀏覽器在安裝功能擴(kuò)展的時(shí)候,會(huì)對(duì)簽名信息進(jìn)行檢測,如果沒有簽名信息就會(huì)阻止安裝,為此我們需要首先對(duì)火狐瀏覽器的相關(guān)選項(xiàng)進(jìn)行修改,首先在地址欄里面輸入命令“about:config”后按下回車鍵,接著在參數(shù)配置界面的搜索框中輸入“xpinstall.signatures.required”并按回車鍵進(jìn)行搜索。找到這個(gè)參數(shù)以后點(diǎn)擊后面的切換按鈕,當(dāng)參數(shù)內(nèi)容修改為 false 后,重新啟動(dòng)火狐瀏覽器即可(如圖1)。
現(xiàn)在通過瀏覽器打開AdGuard擴(kuò)展的官方主頁“https://github.com/AdguardTeam/AdguardBro
wserExtension”,點(diǎn)擊旁邊的 Releases 鏈接后在列表中可以看到它的所有版本信息。這時(shí)我們可以在功能擴(kuò)展最新版本的介紹頁面,看到三個(gè)不同的區(qū)域,分別是“How to install stable”“How to install beta”和“Assets”。點(diǎn)擊“How to install stable”區(qū)域中的鏈接,會(huì)跳轉(zhuǎn)到瀏覽器的應(yīng)用商店頁面,所以該方法也就無法完成安裝操作。
所以我們點(diǎn)擊“How to install beta”中的“Firefox”鏈接,這時(shí)就會(huì)從官方網(wǎng)站下載該擴(kuò)展的安裝包。在下載的過程中會(huì)在瀏覽器地址欄下方彈出一個(gè)對(duì)話框,通過它就可以看到安裝包的下載進(jìn)度。當(dāng)下載完成后會(huì)在對(duì)話框中出現(xiàn)一個(gè)“繼續(xù)安裝”的按鈕,點(diǎn)擊它以后再點(diǎn)擊出現(xiàn)的“添加”按鈕(如圖2),這樣該功能擴(kuò)展就可以完整地安裝到自己的瀏覽器里面。
當(dāng)然并不是所有的擴(kuò)展版本都提供有在線安裝的鏈接,所以有時(shí)我們需要找到Assets列表中的firefox.zip或者firefox-beta.xpi選項(xiàng),接著點(diǎn)擊鼠標(biāo)右鍵后在彈出的菜單中選擇“從鏈接另存文件為”命令,這樣就可以將其進(jìn)行保存。需要提醒大家的是,有的版本列表中沒有提供xpi格式的版本,而只有zip格式的版本。如果是這樣的話,只需要將下載文件的后綴名改成xpi即可。
現(xiàn)在點(diǎn)擊火狐瀏覽器窗口右上角的“打開應(yīng)用程序菜單”按鈕,在彈出的菜單中點(diǎn)擊“擴(kuò)展和主題”命令。接著在彈出的頁面中點(diǎn)擊左側(cè)的“擴(kuò)展”選項(xiàng),然后在出現(xiàn)的“管理您的擴(kuò)展”頁面點(diǎn)擊右上角的“用于所有附加組件的工具”按鈕,再在彈出的菜單里面選擇“從文件安裝附加組件”命令。
從彈出的對(duì)話框中選擇我們下載的擴(kuò)展安裝文件,也就是xpi格式的文件。這時(shí)會(huì)在地址欄的下方彈出一個(gè)安裝對(duì)話框,點(diǎn)擊對(duì)話框中的“安裝”按鈕(如圖3),就可以將其安裝到瀏覽器的擴(kuò)展列表中。