Firefox 52.0 正式版用戶特性介紹

新的 Firefox 是一個非常重要的版本,它第一個取消了 NPAPI 插件支持,也是新的 Firefox 延長支持版本(ESR)周期的開始。不過原先 Firefox ESR 45.7 的用戶不會直接升級至 ESR 52.0,需要下載新版本覆蓋安裝。Windows XP 和 Vista 用戶會在近期自動遷移到 Firefox 52.0 ESR,Firefox 53.0 將不再支持 XP 或 Vista。

一、HTTP登錄頁面的非安全警告

在 Firefox 51.0 裡面,如果用戶訪問的這個頁面是 HTTP 的,也就是不安全的頁面,而頁面裡面包含表單登錄信息,特別是含有密碼輸入框,那麼 Firefox 會在地址欄左側顯示一個包含斜杠的掛鎖圖標,點擊以後會提示用戶該頁面不安全,登錄框信息可能會被盜用。

這也是 Firefox 逐漸從 HTTP 過渡到 HTTPS 的一個舉措,而 Firefox 52.0 裡面更進一步,即在 HTTP 頁面的表單域下拉菜單裡面顯示此類提示,更明顯告知用戶在非 HTTPS 頁面的密碼輸入框可能不安全,面臨信息盜用的問題。一旦用戶在用戶名和密碼輸入框裡面輸入內容的時候,就會顯示這個提示。此外,在這些網頁上停用自動填入功能。

二、停止支持 Flash 之外的 NPAPI 插件

我們知道 Firefox 64 位版本早已默認移除了除 Flash 以外其他所有的 NPAPI 插件,這裡所說的移除是指從 Firefox 代碼層面不載入 NPAPI 插件,不過也有補丁可以解鎖就是了。 現在 Mozilla 在徹底淘汰 NPAPI 插件方面已經有了大進展,從今日 Firefox 52.0 版本開始,Firefox 32 位的也移除對 Flash 以外其他所有 NPAPI 插件的支持。

52 esr 仍會支持所有 npapi 插件,並持續 42 周。非 esr 版本可以通過在 about:config 中增加一個 plugin.load_flash_only 的布爾值並設置為 false 解鎖 ,但 Firefox 53 發布以後,這個開關也將移除,就無法使用其他插件。

1269807 - (npapi-eol) Remove support for all NPAPI plugins (except Flash)

nn但有些用戶不了解,發現自己插件大量缺失,所以 Firefox 52.0 也會在附加組件-插件 中顯示文字提示,並給出到技術支持頁面的鏈接。

1311420 - Consider notifications to users about plugin deprecation

三、支持 WebAssembly,一個使得網頁遊戲、應用等無需插件也能達到近似原生性能的新興標準

WebAssembly(簡稱 wasm)是一個新的網頁二進位格式,是由 Google、Mozilla、微軟、蘋果等大公司共同制定和推動的標準,可以極大改善網頁程序的性能,比 JavaScript 的性能更優異的多。有興趣的可以搜索一下有關的介紹,例如這篇。

WebAssembly 首次宣布是在 2015 年 6 月,並計劃在 Firefox 52 正式版首先支持,而 Firefox 52 ESR 暫時還不會支持。而 Google 則會在 Chrome 57 支持,微軟的 Edge 瀏覽器將在 Win 10 Insider 15025 版本支持,蘋果則還不清楚。

四、在 Wi-Fi 熱點等環境中檢測並自動在新標籤頁中打開登錄頁面

nn新版本中,Firefox 能夠自動檢測 Wi-Fi 的強制認證門戶,並告知用戶需要登錄。此外,當檢測到此類網站後,Firefox 還會主動顯示信息來引導用戶登錄,取代以往的認證錯誤頁,在連接公共 WiFi 時會比較有幫助。

五、通過同步將標籤頁從一個設備發送到另一設備

Firefox 已經實現了在不同設備之間使用 Firefox 同步功能同步標籤頁,用戶可以在這台設備上打開一個標籤頁,並在另一個設備上繼續打開和瀏覽這個頁面。近期 Firefox 也實現了工具欄和按鈕和側邊欄顯示已同步的標籤頁。

Firefox 52.0 繼續提供了一個手動將標籤頁發送到其他設備的功能,用戶可以通過標籤頁右鍵菜單將標籤頁發送到任意一個曾用 Firefox 賬號登錄過的設備,也可以發送到所有的設備。需要注意的是這些設備都需要開啟 Firefox 同步功能並登錄 Firefox 賬號,同時打開標籤頁同步的選項。

六、改進了文件下載體驗

可通過下載按鈕快速訪問五個下載項而不是過去的三個,同時使用大按鈕顯示取消和重新啟動下載。

七、當未使用硬體加速時,默認使用 Skia 渲染頁面

Firefox 的 2D 渲染圖形引擎叫做 Azure,有多個渲染後端(backend),包括 Direct 2D,Direct 2D 1.1,Skia 和 Cairo。

Windows 平台的 Firefox 默認是使用 GPU 硬體的 Direct 2D 功能,但如果用戶顯卡或驅動不支持,或未開啟硬體加速,則會可以使用軟體渲染後端來顯示頁面。現在 Firefox 52.0 默認使用的是 Skia,來自 Google。

對於 Mactype 用戶來說無論你是否關閉火狐硬體加速都無法渲染火狐。可將 about:config 中gfx.content.azure.backends 默認的 direct2d1.1,skia,cairo 改為 direct2d1.1,cairo,即刪去 skia 即可正常使用 Mactype 渲染;或者調整優先順序使 skia 顯示在最後 direct2d1.1,cairo,skia。

關閉 Direct 2D 也可使用 Mactype 渲染,方法是:先在 選項-高級-常規 中關閉硬體加速,然後在 about:config 中修改 gfx.direct2d.disabled 為 true。

八、其他一些細節調整

  • 實現嚴格安全 Cookie 規範,禁止不安全的 HTTP 站點設置帶有「Secure」屬性的 Cookie為使用觸摸屏的 Windows 用戶啟用 Firefox 的多進程模式

  • 移除了電池狀態 API

  • 遇到瀏覽器內置根證書機構簽發的 SHA-1 證書時,顯示「不可信的連接」的錯誤

  • 啟用了 CSS Grid 布局

  • 改進了通過 WebRTC 分享屏幕的安全性,開放相關 API 給所有網站

  • 重新設計的響應式設計視圖,可以方便模擬常用設備的尺寸和 UA,並模擬不同移動網路的網速等

  • 已知問題:暫時無法使用 Google Hangouts 的音視頻聊天

nn以上就是 Firefox 52.0 在用戶使用方面的主要更新,感興趣的朋友請看發行說明:Firefox — Notes (52.0)


推薦閱讀:

被收購的品牌為什麼還有保存的必要?
9個技巧,讓你的夸克瀏覽器更好用
瀏覽器內核
chrome少為人知的使用技巧
Firefox 48 更新,你需要知道這些

TAG:火狐浏览器Firefox | Firefox附加组件 | 网页浏览器 |