Firefox 50.0 正式版用戶特性介紹

終於50版本了,不過依然是個較為保守的版本,曾經在 50 beta/nightly 版本上出現過的特性有些沒有推送到 release 版本中不得不說是個遺憾,先說明下目前50版本遇到的2個問題:

1.Firebug 的 JavaScript 調試功能出現問題,只支持到 49 及以下版本,目前擴展還沒有更新版本放出來,如果對 Firebug 的 JS 調試功能有依賴性,可以考慮先不升級。

*到這裡查詢是否有更新:Firebug 版本歷史

2.在18日我們發現了一個 Top Crasher,如果電腦上安裝「智能ABC」輸入法,在50版本的火狐中輸入會極大可能導致崩潰,因為這個原因,更新通道暫停了中文語言區 ZH-TW & ZH-CN 的更新,等待後續發布小版本更新解決這個問題(應該是這周發布)。目前如果用戶手動或等待自動更新的話,暫時檢查不到50版本的更新推送。

*在確保電腦中沒有安裝這個輸入法的情況下,可以選擇在官網下載最新版本覆蓋安裝:Firefox 火狐瀏覽器

轉載自:Firefox 50.0 正式版用戶特性介紹

在推遲了一周以後,Firefox 50.0 終於到來了。這個版本重點優化了瀏覽器的啟動和關閉速度,並附帶一系列值得關注的特性。本年度最後一個正式版將是 Firefox 50.0.1,這個版本已知不會有功能性更新(開發團隊要去過聖誕),屆時可能將不會有該版本的用戶特性介紹。

一、大幅縮短使用 Add-on SDK 的擴展時瀏覽器的啟動和關閉時間

Mozilla 的開發者注意到使用 Add-on SDK 編寫的擴展或擴展使用了 Add-on SDK 模塊載入器時會影響 Firefox 啟動和關閉的速度,為此開發者重點解決這個問題,這也是為何 Firefox 50.0 比原定發布時間推遲一周的原因。

具體是部分 .js 文件每次都會重複進行 evaluate 估算,即使之前已經估算過了。解決以後可大幅提高瀏覽器的啟動速度,取決於你安裝的擴展數量,即使沒安裝擴展,啟動速度也會有所提升。 根據開發人員測試,在只安裝 TestPilot、Tab Center、Activity Stream 三個擴展時候,啟動時間減少了 65%,也就是 2.5 秒,而不安裝任何擴展時啟動速度也提升了 35%,即 0.3 秒。在另一項測試中,在開啟兩個窗口,每個窗口打開 15 個標籤頁,且安裝了 20 個擴展的情況下, 瀏覽器關閉速度從原來 30 秒減少到 5 秒,減少 83%。

所以不論是你是否安裝了擴展,瀏覽器的啟動和關閉速度都有所提升。越是安裝擴展數量越多的用戶,越能明顯感受到啟動和關閉速度的提升。關閉的速度提升比啟動速度提升更為明顯。

二、新增系統附加組件 Application Update Service Helper

Firefox 50.0 新增一個系統附加組件 Application Update Service Helper,這個新的系統附加組件還是為了解決和 WebSense 有關的問題。

我們知道 48.0 發布的時候因為出現了和 WebSense 軟體的嚴重衝突,導致瀏覽器啟動時候會頻繁崩潰,影響用戶使用體驗,為此,Mozilla 修改了 47.0 用戶的更新地址,暫時拒絕了這些用戶更新到 48.0 版本,隨後發布了 hotfix 附加組件檢測用戶是否安裝 WebSense 並選擇性地更新到 48.0。

自此以後,Mozilla 意識到了如果一旦發現嚴重的問題,可通過一些更不打斷用戶感知的方式來允許或禁止用戶更新到新版本,所以才有了 Application Update Service Helper(ID:aushelper@mozilla.org)這個系統附加組件。

也就是說,Application Update Service Helper 這個系統附加組件的作用是用來根據一些設備特定的參數(例如檢測 WebSense 的方法)來允許或禁止用戶更新版本。

對於系統附加組件,用戶只能從 about:support頁面處看到,並且不能進行禁用,卸載等操作。只能到系統附加組件所在目錄刪除,它位於「Firefox 安裝目錄rowserfeatures」下面。

三、標籤頁預覽和切換的選項回歸

在早期版本的 Firefox 當中有一個功能是按 Ctrl+Tab 可以顯示一個不同標籤頁預覽圖列表,可以在預覽圖中切換不同的標籤頁。後來某個版本當中,這個功能的選項被 Mozilla 在界面中隱藏的,用戶仍可以通過 about:config 的 browser.ctrlTab.previews 設置為 true來打開。

Firefox 50.0 又重新把這個選項給找出來並且顯示在選項設置界面,位於 Firefox 選項 -- 常規 -- 標籤頁,「按下 Ctrl+Tab 時,依照最近使用順序循環切換標籤頁」。注意,切換的標籤頁縮略圖不是按照標籤頁列表順序,而是按照最近使用的順序來切換。

四、繼續增強查找頁面的功能

查找頁面功能最顯著的一個更新就是增加了一個「整個單詞」(Whole Word)的選項,顧名思義就是選中以後,只查找匹配整個字的結果。例如查找 fox,原來會顯示 fox、firefox、現在只顯示 fox 這個詞。

其次是在 about:config 新增一個參數:findbar.highlightAll,設置為 true,則默認高亮所有關鍵字。 也就是上圖中第一個參數默認選中。此外,隨打即找功能可顯示的關鍵字數量限制從原先的 100 提高到 1000。

另外還有一個因此功能就是高亮關鍵字的同時可使頁面變暗,以便更好凸顯關鍵字。但這個功能開發還不完善,所以默認處於關閉狀態,如有需要,可在 about:config 裡面將 findbar.modalHighlight 設置為 true。

五、使用其他附加組件的用戶多進程功能也可默認開啟

多進程(Multi-Process)功能是 Firefox 重點開發項目,Firefox 48 已實現 41% 的用戶默認開啟多進程功能,Firefox 49 實現了部分安裝了指定列表中擴展的用戶默認開啟多進程。從 Firefox 50.0 開始,安裝列表以外擴展的用戶也有可能開啟多進程,只要這些擴展的開發者在擴展文件裡面明確標註擴展兼容 e10s 即可。但有一個例外,那就是 Tab Mix Plus,即使擴展開發者標註為兼容 e10s,Firefox 也會阻止安裝此擴展的用戶默認開啟多進程。

Firefox 48.0 不允許開啟 e10s 的一些限制條件,例如使用從右向左書寫的語言的用戶無法開啟 e10s 這個限制也取消了,但僅限於 Windows 和 Mac OS 的用戶,Linux 用戶仍不行。

六、安全性方面的改進

Firefox 50.0 在安全性方面有許多改進,首先是擴大了文件下載保護的範圍,對於可執行文件,除了 .exe 以外,新增大量文件類型的下載保護提示,例如 . apk、.dll 等文件類型,具體查看這個鏈接提供的完整文件類型清單。

其次,Firefox 49 和之前版本,如果一個頁面可設置訪問許可權,通常沒有任何提示,用戶需要自己點擊地址欄左側的問號圖標,在彈出菜單裡面設置該域名的訪問許可權。

Firefox 50.0 改進了顯示方式,頁面有許可權被設置的時候,這個問號圖標會變成一個帶小圓點的問號圖標,用戶可以點擊圖標手動設置該域名的訪問許可權。再次提醒大家的是,Firefox 已經取消了 about:permissions 頁面,要查看頁面許可權設置,只能在頁面點擊右鍵菜單,選擇「查看頁面信息「,找到「許可權」。

其他的安全性細節改進包括:對於 Windows 8 及更高版本,Firefox 可檢測是否開啟了家庭安全功能並導入其根證書,這樣家庭控制裡面允許添加的 HTTPS 頁面可正常顯示而不是出現錯誤頁面;頁面包含混合內容的時候,地址欄左側圖標顯示為一個綠色的掛鎖,以前是一個綠色掛鎖加上一個感嘆號,點擊仍會顯示頁面包含混合內容;Tor 瀏覽器的一些安全和隱私改進整合到 Firefox;信任 Lets Encrypt 根證書,等等。

七、其他一些細節調整

1、在 Win 和 Mac 平台為 WideVine 插件添加 WebM EME 支持,使得可以在更多網站無需插件即可播放 HTML5 視頻,例如 YouTube 的一些付費視頻。

2、有網頁使用 Web 攝像頭的時候會在標籤頁顯示攝像頭的圖標。

3、閱讀模式開啟的鍵盤快捷鍵設置為 Ctrl+Alt+R,前提是該頁面在地址欄顯示有閱讀模式圖標。

4、Win 7 和 更高版本的中超過 98% 的用戶已開啟 WebGL 功能。

5、內置的搜索引擎列表中刪除 eBay 搜索引擎。

6、可以在選項-搜索裡面使用 delete 鍵刪除不需要的搜索引擎。

7、安裝以後導入的數據可以在about:newtab裡面找到取消導入的選項。

8、對於 Win8 以下版本或 Linux 等不能良好支持 emoji 表情的系統,Firefox 內置了一套 emoji 表情字體以供使用。內置的字體文件位於「Firefox 安裝目錄Mozilla Firefoxfonts」 文件夾,名為 EmojiOneMozilla.ttf。

9、解決了瀏覽器重新啟動以後會頻繁出現 Twitter 網站登出的問題。(bug 1264192)

10、Linux 平台使用 HiDPI 屏幕時標籤頁顯示更加清晰。

11、再也無法通過 about:performance 頁面禁用系統附加組件了。

以上是 Firefox 50.0 在用戶使用方面的主要更新,其他涉及到開發者的更新,這裡就不介紹了,感興趣的朋友請看發行說明: Firefox 50.0 正式版發行說明(官網英文)


推薦閱讀:

最近「幽靈」和「熔斷」兩組 CPU 晶元漏洞對普通用戶有什麼影響嗎?
微軟有多大可能在 Windows 10 裡面用 Spartan 代替 IE 瀏覽器,為什麼要作更改,會有哪些變化?
請具體、有深度地討論IE6瀏覽器為什麼過時了?
如何判斷我使用的手機瀏覽器是否有安全隱患?
求推薦一個國內好用的第三方的瀏覽器?

TAG:火狐浏览器Firefox | 网页浏览器 | 浏览器兼容性 |