火狐扩展教程_4个值得一试的Firefox扩展
火狐擴(kuò)展教程
自v2.0大約12年前問世以來,我一直是Firefox用戶。 有時候,它并不是最好的Web瀏覽器,但是,我仍然出于一個原因而繼續(xù)使用它:我最喜歡的擴(kuò)展程序無法與其他任何功能一起使用。
今天,我喜歡Firefox自身的快速,可自定義和開放源代碼的現(xiàn)狀,但是我也很欣賞擴(kuò)展程序,這些擴(kuò)展程序用于表達(dá)原始開發(fā)人員從未想到的思想:如果您想不用鼠標(biāo)瀏覽怎么辦? 如果您不喜歡晚上凝視著顯示器發(fā)出的明亮光怎么辦? 對于YouTube和其他視頻托管網(wǎng)站使用專用的媒體播放器來獲得更好的性能和擴(kuò)展的播放控件,該怎么辦? 而且,如果您需要更復(fù)雜的方法來禁用跟蹤器并加快頁面加載速度,該怎么辦?
幸運的是,每個問題都有一個答案,我將以我最喜歡的擴(kuò)展的形式將其提供給您-所有擴(kuò)展都是免費軟件或開放源代碼(即,以GNU GPL , MPL或Apache許可),并使出色的瀏覽器變得更好。
盡管附加和擴(kuò)展一詞的含義略有不同,但在本文中我將互換使用它們。
三act基
Tridactyl的新標(biāo)簽頁,展示了鏈接提示。
Tridactyl使您可以將鍵盤用于大多數(shù)瀏覽活動。 它的靈感來自于現(xiàn)已停用的Vimperator和Pentadactyl ,它們都受到Vim的默認(rèn)鍵綁定的啟發(fā)。 由于我已經(jīng)習(xí)慣了Vim和其他命令行應(yīng)用程序,因此發(fā)現(xiàn)一些功能,例如能夠使用h/j/k/l鍵進(jìn)行導(dǎo)航,使用f/F與超鏈接進(jìn)行交互以及非常方便地創(chuàng)建自定義鍵綁定和命令。 。
最近實現(xiàn)的Tridactyl可選的本機(jī)Messenger(目前僅適用于GNU / Linux和Mac OSX)提供了更酷的啟動功能。 例如,借助它,您可以隱藏Firefox GUI的某些元素(la Vimperator和Pentadactyl),在外部程序中打開鏈接或當(dāng)前頁面(我經(jīng)常將mpv和youtube-dl用于視頻)并編輯通過按Ctrl-I (或您選擇的任意組合鍵),使用您喜歡的文本編輯器顯示文本區(qū)域的內(nèi)容。
話雖如此,但請記住,這是一個相對較年輕的項目,可能仍然有些粗糙。 另一方面,它的發(fā)展非常活躍,當(dāng)您回顧其兒時的疾病時,使用它可能是一種樂趣。
打開用
“打開方式”提供的上下文菜單。 我可以使用此處列出的外部程序之一打開當(dāng)前頁面。
說到與外部程序的交互,有時候能夠用鼠標(biāo)做到這一點很高興。 那就是Open With的來歷。
除了添加的上下文菜單(如屏幕截圖所示)外,您還可以通過單擊附加欄上的擴(kuò)展程序圖標(biāo)來找到自己定義的命令。 正如其圖標(biāo)和Mozilla附加組件頁面上的描述所暗示的那樣,它最初旨在與其他Web瀏覽器一起使用,但是我也可以輕松地將它與mpv和youtube-dl結(jié)合使用。
鍵盤快捷鍵在這里也可用,但受到嚴(yán)重限制。 在擴(kuò)展程序設(shè)置的下拉列表中最多可以選擇三種不同的組合。 相比之下,Tridactyl可以讓我向幾乎不受Firefox阻止的任何內(nèi)容分配命令。 鼠標(biāo)當(dāng)前確實使用“打開方式”。
觸控筆
在此屏幕截圖中,我剛剛為Stylus當(dāng)前使用的網(wǎng)站搜索并安裝了深色主題。 甚至彈出窗口也具有自定義樣式(稱為Deepdark手寫筆)!
Stylus是一個用戶樣式管理器,這意味著通過編寫自定義CSS規(guī)則并使用Stylus加載它們,您可以更改任何網(wǎng)頁的外觀。 如果您不了解CSS,那么在諸如userstyles.org之類的網(wǎng)站上,會有很多其他人制作的用戶樣式 。
現(xiàn)在,您可能會問:“這不正是時尚嗎?” 你是正確的! 您會看到,Stylus 基于 Fashion并提供了其他改進(jìn):它不包含任何遙測技術(shù),從而尊重了您的隱私,所有開發(fā)都是在開放狀態(tài)下完成的(盡管Fashion仍在積極開發(fā)中,但我無法找到其源代碼最新版本),并支持UserCSS等。
UserCSS是一種有趣的格式,特別是對于開發(fā)人員而言。 我為各種網(wǎng)站編寫了幾種用戶樣式(主要是深色主題和為了更好的可讀性而進(jìn)行的調(diào)整),盡管Stylus的內(nèi)部編輯器非常出色,但我仍然更喜歡使用Neovim編輯代碼。 為此,我要做的就是在Stylus中加載名稱以“ .user.css”結(jié)尾的本地文件,啟用選項“ Live Reload”,并且只要我修改并保存該文件,任何更改都將被應(yīng)用。在Neovim。 還支持遠(yuǎn)程UserCSS文件,因此每當(dāng)我將更改推送到GitHub或任何基于git的開發(fā)平臺時,它們都將自動為用戶使用。 (我提供了指向該文件原始版本的鏈接,以便他們可以輕松地訪問它。)
矩陣
uMatrix的用戶界面,顯示當(dāng)前訪問的網(wǎng)頁的當(dāng)前規(guī)則。
杰里米·加西亞(Jeremy Garcia)在Opensource.com上的文章中提到uBlock Origin是一種出色的阻止程序。 我想提請注意gorhill進(jìn)行的另一個擴(kuò)展: uMatrix 。
uMatrix允許您為網(wǎng)頁上的某些請求設(shè)置阻止規(guī)則,可以通過單擊加載項的彈出窗口來切換阻止規(guī)則(如上圖所示)。 這些請求的區(qū)別在于腳本的類別,腳本,cookie,CSS規(guī)則,圖像,媒體內(nèi)容,框架以及uMatrix標(biāo)記為“其他”的任何其他內(nèi)容所提出的請求。 您可以設(shè)置全局規(guī)則,例如,默認(rèn)情況下允許所有請求,并且僅將特定請求添加到黑名單(更方便的方法),或者默認(rèn)情況下阻止所有內(nèi)容并手動將某些請求白名單(更安全的方法)。 如果您一直在使用NoScript或RequestPolicy,則也可以從中導(dǎo)入白名單規(guī)則。
此外,uMatrix還支持hosts文件 ,該文件可用于阻止來自某些域的請求。 這些不要與uBlock Origin使用的過濾器列表混淆,它們使用與Adblock Plus設(shè)置的過濾器相同的語法。 默認(rèn)情況下,uMatrix在一些主機(jī)文件的幫助下阻止已知用于分發(fā)廣告,跟蹤器和惡意軟件的服務(wù)器域,并且您可以根據(jù)需要添加更多外部源。
那么,您應(yīng)該選擇哪一個-uBlock Origin或uMatrix? 就個人而言,我既可以在臺式機(jī)上使用,也可以在Android手機(jī)上使用uMatrix。 gorhill表示 ,兩者之間有些重疊,但是它們具有不同的目標(biāo)用戶群和目標(biāo)。 如果您想要的只是阻止跟蹤器和廣告的簡便方法,則uBlock Origin是一個更好的選擇。 另一方面,如果您想對網(wǎng)頁在瀏覽器中可以執(zhí)行或不能執(zhí)行的操作進(jìn)行精細(xì)控制,即使需要花費一些時間進(jìn)行配置并且可以阻止網(wǎng)站按預(yù)期運行,那么uMatrix就是您的理想之選。
結(jié)論
目前,這些是我最喜歡的Firefox擴(kuò)展。 Tridactyl用于依靠鍵盤和與外部程序進(jìn)行交互來加快瀏覽導(dǎo)航。 如果需要用鼠標(biāo)在另一個程序中打開某些內(nèi)容,則可以使用“打開方式”。 Stylus是權(quán)威的用戶風(fēng)格管理器,對用戶和開發(fā)人員均具有吸引力。 uMatrix本質(zhì)上是Firefox中的防火墻,用于過濾對未知區(qū)域的請求。
即使我?guī)缀鯇iT討論了這些附加組件的好處,但沒有一款軟件是完美的。 如果您喜歡其中任何一個,并且認(rèn)為可以以任何方式進(jìn)行改進(jìn),建議您轉(zhuǎn)到他們的GitHub頁面,并查找他們的貢獻(xiàn)指南。 通常,免費和開放源代碼軟件的開發(fā)人員歡迎錯誤報告和請求請求。 將您的朋友告訴他們或說聲感謝也是幫助開發(fā)人員的絕佳方法,尤其是當(dāng)他們在業(yè)余時間從事項目時。
翻譯自: https://opensource.com/article/18/6/firefox-open-source-extensions
火狐擴(kuò)展教程
總結(jié)
以上是生活随笔為你收集整理的火狐扩展教程_4个值得一试的Firefox扩展的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 广西2021普通高考成绩查询,2021广
- 下一篇: 中国电信天翼网关路由器后台登录usera