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