禁止 Firefox 75 地址欄自動(dòng)擴(kuò)大和 Windows 版本 Default Browser Agent 計(jì)劃任務(wù)
原文章鏈接:https://www.linyawen.org/disable-firefox-75-addressbar-expand-style-and-default-browser-agent/
為了適應(yīng)Bilibili專欄的格式略有修改

新發(fā)布的 Firefox 75 對(duì)地址欄進(jìn)行了重新設(shè)計(jì),然而其增加的地址欄擴(kuò)大效果實(shí)在談不上美觀,特意制造的強(qiáng)視覺效果不但有種故意吸引用戶注意力的感覺,而且會(huì)遮擋一部分書簽欄,默認(rèn)獲得焦點(diǎn)即彈出的下拉列表更是會(huì)遮擋網(wǎng)頁內(nèi)容,嚴(yán)重影響用戶體驗(yàn)。并且在 Windows 版本中,還增加了名為 Default Browser Agent 的收集用戶默認(rèn)瀏覽器信息的計(jì)劃任務(wù),默認(rèn)啟用并定期上報(bào)當(dāng)前用戶的默認(rèn)瀏覽器設(shè)置。
調(diào)整地址欄
首先地址欄的改動(dòng)明顯是學(xué)的 Chrome,不但增加了擴(kuò)大效果,而且有樣學(xué)樣開始隱藏網(wǎng)址中的 https 協(xié)議。然而 Firefox 做得并不好,讓我們看一下 Chrome 和 Firefox 的區(qū)別。
Chrome 地址欄,無輸入
Chrome 地址欄,獲得輸入焦點(diǎn)
Chrome 地址欄,輸入內(nèi)容
Firefox 75 地址欄,無輸入
Firefox 75 地址欄,獲得輸入焦點(diǎn)
Firefox 75 地址欄,輸入內(nèi)容
可以看到,Chrome 在獲得輸入焦點(diǎn)時(shí)只是對(duì)地址欄進(jìn)行了描邊,而這也是因?yàn)楂@得輸入焦點(diǎn)時(shí)地址欄顏色與背景顏色一致所做的必要區(qū)分,并沒有造成過于強(qiáng)烈的視覺效果。當(dāng)用戶進(jìn)行輸入后,描邊消失,取而代之的是對(duì)地址欄和下拉列表區(qū)域進(jìn)行了陰影處理,在視覺效果上,地址欄部分雖然被擴(kuò)大,但不會(huì)顯得過于強(qiáng)烈和生硬,較為柔和自然。而 Firefox 營造的視覺效果過于突兀與強(qiáng)烈,即使用戶未輸入也有擴(kuò)大的視覺效果,并且在前面已經(jīng)說過了,會(huì)使得地址欄上的其他部分,如書簽欄等顯得狹小而略具壓迫感,同時(shí)默認(rèn)彈出的常用網(wǎng)站會(huì)遮擋網(wǎng)頁內(nèi)容。
對(duì)于新地址欄的問題,已經(jīng)有國外用戶反饋了,但官方的態(tài)度是? WONTFIX(不知道他們的 UI / UE 到底是怎么想的,反正我從沒覺得官方默認(rèn)界面好看過,尤其是開始向 Chrome 靠攏后的版本,包括現(xiàn)在的新圖標(biāo)也是丑得不行)。如果單純地在 about:config 設(shè)置頁面修改 browser.urlbar.update1 為 false,雖然地址欄的擴(kuò)大效果沒有了,但下拉列表會(huì)占用整個(gè)窗口寬度,強(qiáng)迫癥表示一樣很丑,并且該配置參數(shù)很有可能在后續(xù)版本中被移除。reddit 上有用戶提供了瀏覽器樣式,可以去掉地址欄擴(kuò)大效果。結(jié)合網(wǎng)上查到的其他配置項(xiàng),個(gè)人覺得以下方案效果最為理想。
一、在 about:config 頁面設(shè)置相關(guān)參數(shù)如下:
——
browser.urlbar.update1 true #保持默認(rèn)的 true 不變
browser.urlbar.update1.view.stripHttps false #保留 https 協(xié)議的顯示
browser.urlbar.trimURLs false #不精簡(jiǎn)url,這樣 http 協(xié)議也會(huì)顯示
browser.urlbar.openViewOnFocus false #地址欄獲得焦點(diǎn)但未輸入時(shí),不再自動(dòng)彈出下拉列表
toolkit.legacyUserProfileCustomizations.stylesheets true #開啟 userChrome.css 支持
——
二、進(jìn)入用戶配置文件夾(路徑可在 幫助->故障排除信息->配置文件夾 中找到)。在用戶配置文件夾中創(chuàng)建目錄 chrome,并在 chrome 目錄中放置 userChrome.css 文件,文件鏈接在這:
https://share.weiyun.com/SpXMtWPB
鏈接: https://pan.baidu.com/s/1lMEH9FYSYmfe8TENyero7A 提取碼: kveq
https://cloud.189.cn/t/ZFnuqyBjuEbm
三、重啟 Firefox 查看效果
Firefox 75 with userChrome.css
禁止并移除 Windows 版本 Default Browser Agent 計(jì)劃任務(wù)
一、在 about:config 頁面中查找 default-browser-agent.enabled,將值改為 false。
二、打開 控制面板->系統(tǒng)和安全->管理工具->任務(wù)計(jì)劃程序,展開左側(cè)的 任務(wù)計(jì)劃程序庫,找到 Mozilla,將其中的內(nèi)容刪除。
寫在最后
曾經(jīng)我是 Firefox 的擁躉和重度用戶,因?yàn)?Firefox 讓我感受到了對(duì)用戶隱私權(quán)的尊重,和對(duì)瀏覽器參數(shù)修改定制的自由,所以哪怕它之前的版本性能不及 Chrome,我也選擇使用 Firefox 而非 Chrome,甚至主動(dòng)選擇分享使用數(shù)據(jù)幫助 Firefox 改善,我想大多數(shù)和我一樣將 Firefox 作為主力瀏覽器的用戶都或多或少出于類似的原因。但是這一切似乎在慢慢發(fā)生變化。如今的 Firefox 很大程度上在向 Chrome 靠攏,不但做出類似精簡(jiǎn) url 等在 Chrome 上本就飽受詬病的改動(dòng),還廢除了舊的擴(kuò)展系統(tǒng),使得擴(kuò)展功能受到了很大限制,損失了一大特色,甚至連 UI 方面也越來越丑。此外,大量增加的諸如擴(kuò)展推薦、集錦、近期聚焦等營銷相關(guān)功能,默認(rèn)收集用戶數(shù)據(jù)的行為,更是讓人感受到其已不再是當(dāng)初的那個(gè)純粹的 Mozilla Firefox。最近的幾個(gè)版本,主打宣傳是增強(qiáng)型隱私保護(hù),可是宣傳隱私保護(hù)的 Firefox 卻又默默增加了用戶數(shù)據(jù)的收集,不得不說相當(dāng)?shù)闹S刺。從 Firefox 的一系列變化來看,似乎想靠學(xué)習(xí)其他瀏覽器的設(shè)計(jì)和功能來吸引用戶,可是用戶需要的不是另一個(gè) Chrome,為了吸引未知的新用戶,搶占市場(chǎng)份額,而忽視忠實(shí)老用戶的感受和用戶權(quán)利的保護(hù),到頭來也許會(huì)得不償失。在飽受多年詬病后,Chronium 最近的提交中終于增加了顯示完整 url 的 flag,可見某些自以為是的產(chǎn)品設(shè)計(jì)哪怕歷經(jīng)多年終究還是不得人心。(PS: Google Chrome 83.0.4103.61 已實(shí)裝,在 chrome://flags/ 頁面啟用 Context menu show full URLs,重啟后即可右鍵點(diǎn)擊地址欄打開 總是顯示完整網(wǎng)址)不作死就不會(huì)死,一味地迎合和借鑒其他產(chǎn)品,不但不見得能夠擴(kuò)大市場(chǎng)份額,反而有可能把自己玩死。或許可以期待一下新版 Microsoft Edge 了。

對(duì)內(nèi)容做出了部分修改
因?yàn)锽ilibili專欄的格式和功能限制,對(duì)于內(nèi)容和格式做出了部分修改