Firefox 40.0.2 正式版可以說是一個包含有大量新特性的版本,無論是全面支持 Windows 10,還是在提升瀏覽器各項性能方面都有明顯改進,下面我們一起看看這些值得用戶關注的新特性。
Firefox 40.0.2 正式版各平臺各語言版本下載
一、全面適配 Windows 10
在 Windows 10 正式發布以后,Firefox 40.0 在第一時間完成對 Windows 10 的適配,主要變更如下:
在主題上,Australis 主題和 Win 10 整體風格更加相得益彰,Firefox 增加了地址欄和搜索欄的高度,同時將默認主題的圖標都添加了 HiDPI 的支持,在 Win 10 啟用更高分辨率時可使用 2x 的圖標。
由于 Win 10 限制了其他瀏覽器通過內置選項直接設置為默認瀏覽器,因此 Firefox 為用戶提供了設置為默認瀏覽器的指導步驟。
首先在 Firefox 選項-- 常規中,點擊設置為默認按鈕。然后會自動跳到 Win 設置里面,找到默認應用--網頁瀏覽器。 默認為 Edge,點擊選擇為 Firefox。
另外就是將 Windows 10 任務欄上的搜索框和 Firefox 的默認搜索引擎整合在一起,原來 Win 10 搜索框使用的是 Bing 搜索,在通過修改 Firefox 的默認搜索引擎后,可以使得 Win 10 開始菜單搜索引擎也使用和 Firefox 一樣的搜索引擎,并且今后通過 Win10 搜索框的搜索結果全部會直接在 Firefox 打開并顯示。
二、Google Safebrowsing 服務增加對惡意軟件下載網站的報告
Firefox 39.0 的 Google Safebrowsing 安全瀏覽功能已經實現了對使用內置下載管理器下載惡意軟件時的提醒和阻止功能,目的是保護用戶免受惡意軟件的侵擾。在 Firefox 40.0 當中,這項功能繼續加強,在用戶訪問這些所謂的惡意軟件網站時就彈出警告詢問用戶是否繼續瀏覽,如同以前訪問惡意網站那樣:
如果不喜歡,你可以完全禁用 safebrowsing 的功能:
到 Firefox 選項--- 安全,取消勾選“阻止已匯報的攻擊站點”和“阻止已匯報的網頁偽造”,對應的 about:config 參數是:
都改為 false。
三、使用 en-US 語言的用戶會根據瀏覽歷史顯示建議磁貼
在你新建標簽頁時會顯示一個新標簽頁面,里面會包含默認12個磁貼(Tile),也就是俗稱的九宮格,原來 Firefox 使用了名叫 Sponsored Tiles 的贊助商磁貼,可顯示一些 Mozilla 伙伴的靜態廣告圖片。Firefox 40.0 新支持了一個建議磁貼(Suggested Tiles),這個建議磁貼會根據你的瀏覽歷史分析你的瀏覽習慣,并進行匹配,并顯示對應類別的磁貼,如下圖所示:
沒錯,你的瀏覽歷史被 Mozilla 利用了,用來展示廣告,你的隱私有被泄露的可能,Mozilla 也通過具體文章展示了如何保護用戶隱私,具體技術方法這里就不贅述了,詳見這篇文章。但你還是可以選擇關閉這個建議磁貼,方法是點擊右上角的齒輪圖標,并取消勾選 Include suggested tiles,如果你完全不使用九宮格,還可以直接勾選 Show blank page。
四、Firefox Hello 可在聊天窗口添加上下文信息
Firefox 40.0 繼續對 Hello 進行雕琢(雖然今后可能會單獨剝離為一個附加組件),現在在你新建一個聊天窗口時,你可以對這個窗口添加一些上下文的信息,比如標題、鏈接等描述信息,以便對方更清楚聊天的主題或目的。
詳細介紹參見 Mozilla 技術支持頁面:Add context to your Firefox Hello conversations
五、全新的附加組件管理器樣式
Firefox 的附加組件管理器早已實現嵌入式(in-content)顯示,而 Firefox 38.0 開始的選項界面也使用了嵌入式界面,但兩個界面風格很不統一。Firefox 40.0 將附加組件管理器的樣式也統一為選項界面的顯示樣式,使用起來明顯感覺附加組件管理器載入和顯示速度得到顯著提升。
六、未簽名的附加組件會顯示警告
我們之前介紹過了 Firefox 42.0 會正式啟用附加組件簽名檢查,凡是未得到 AMO 簽名的附加組件一律不得安裝到 Firefox,并且不提供任何取消該特性的選項。它囊括 Firefox 的正式版和 Beta 版,FDE 和 Nightly 版本則不受影響。Firefox 40.0 已開始針對未簽名的附加組件顯示警告,當用戶仍可以選擇安裝。
這個簽名檢查對應的 about:config 參數為:
復制代碼
false 為關閉。
關于附加組件簽名檢查計劃的更詳細信息:關于 Firefox 即將強制要求附加組件簽名的常見問題解答
如果你是開發者或修改組件的用戶,你可以根據這個帖子將你的附加組件提交到 AMO 獲得簽名:測試不托管在 AMO 的擴展獲得簽名的流程
此外,附加組件管理器里面擴展的版本號也不顯示了,除非你點擊進入擴展詳細顯示界面。如果你希望恢復顯示,可以使用 Classic Theme Restorer 擴展或Add-on manager version number 擴展,或者用 Stylish 加載這里的 CSS 樣式:http://forums.mozillazine.org/viewtopic.php?p=14205797&sid=a05c19b7dfc58a66ec5a151fa1d39742#p14205797
七、插件實現異步初始化
雖然我們很討厭 Flash 等插件低下的性能,急迫想擁抱 HTML5,雖然 Mozilla 宣布未來要淘汰 NPAPI 插件,但目前從市場來看,我們還必須使用插件。Firefox 在每次遇到需要插件的網頁時,都要初始化插件來啟動它,有時候我們會發現在看 Flash 視頻前,瀏覽器會明顯卡頓一下,這就是插件在初始化。
插件初始化的步驟一般是:
1、啟動 plugin-container.exe 的進程
2、調用 NP_Initialize 函數來加載插件
3、調用 NPP_New 函數來創建一個實例
4、調用 NPP_NewStream 函數來在實例中加載數據
5、對于可使用腳本的實例,還需要調用 NPP_GetValue 函數
就是在冗繁的上述步驟中,瀏覽器有時候會卡頓。
Firefox 37.0a 實現了上述步驟的異步執行,提升了加載的速度,減少了卡頓和無響應。
方法是進入 about:config,找到:
復制代碼
為 true。
八、取消暗色的 Dev 主題
對于不太喜歡 Australis 主題的用戶,Firefox 原本可允許使用 FDE 的暗色開發者版本的主題,方法是在 about:config 中找到 browser.devedition.theme.enabled 改為 true,并通過開發控制臺修改為 dark theme 暗色主題。Firefox 40.0 取消了這個參數,因此無法實現標題欄、工具欄、標簽欄和控制臺改為暗色顯示。
負責這個 bug 的開發者表示這是一個技術問題,考慮到 FDE 版本開啟了這個暗色主題,但因為是輕量主題,通過同步功能,lightweightThemes.selectedThemeID 會被同步到 [email protected],使得正式版的用戶輕量主題變成了這個暗色主題,讓用戶感到困惑,畢竟這是兩個不同的使用場景。為了避免這一問題的產生,Firefox 只好在正式版取消了這個參數。詳見:https://bugzilla.mozilla.org/show_bug.cgi?id=1181721#c11
九、其他一些細節調整
1、GNU/Linux 平臺開啟 OMTC(非主線程計算)改善瀏覽器滾動、視頻播放和圖形的整體性能。
2、改進阻止過期圖形的 blocklist 機制,可設置阻擋該圖形的 Firefox 版本范圍,從而更好限定阻擋的設備數量,減少一刀切現象。
3、使用硬件垂直同步技術來提升動態特效顯示和滾動時的流暢度。Firefox 39.0 已實現了 Mac OS X 平臺,這次是 Windows 平臺。
4、JPEG 格式圖像在縮放顯示的使用占用的內存更少,并且繪制和顯示的速度更快。
5、取消對擴展二進制 XPCOM組件的支持,今后凡是此類擴展均無法正常使用,官方允許使用 js-ctypes 和 SDK 當中的 system/child_process 來代替。從目前來看對用戶的影響很小。
6. 搜索引擎的 xml 文件被打包到了 Omni.ja 包,要刪除和修改搜索引擎必須要解包。
以上是 Firefox 40.0 在用戶使用方面的主要更新,其他涉及到開發者的更新,這里就不介紹了,感興趣的朋友請看發行說明:
Firefox 40.0 發行說明(官網英文)
文章出處:
Firefox 40.0 正式版用戶特性介紹
Firefox 40.0.2 正式版各平臺各語言版本下載
一、全面適配 Windows 10
在 Windows 10 正式發布以后,Firefox 40.0 在第一時間完成對 Windows 10 的適配,主要變更如下:
在主題上,Australis 主題和 Win 10 整體風格更加相得益彰,Firefox 增加了地址欄和搜索欄的高度,同時將默認主題的圖標都添加了 HiDPI 的支持,在 Win 10 啟用更高分辨率時可使用 2x 的圖標。
由于 Win 10 限制了其他瀏覽器通過內置選項直接設置為默認瀏覽器,因此 Firefox 為用戶提供了設置為默認瀏覽器的指導步驟。
首先在 Firefox 選項-- 常規中,點擊設置為默認按鈕。然后會自動跳到 Win 設置里面,找到默認應用--網頁瀏覽器。 默認為 Edge,點擊選擇為 Firefox。
另外就是將 Windows 10 任務欄上的搜索框和 Firefox 的默認搜索引擎整合在一起,原來 Win 10 搜索框使用的是 Bing 搜索,在通過修改 Firefox 的默認搜索引擎后,可以使得 Win 10 開始菜單搜索引擎也使用和 Firefox 一樣的搜索引擎,并且今后通過 Win10 搜索框的搜索結果全部會直接在 Firefox 打開并顯示。
二、Google Safebrowsing 服務增加對惡意軟件下載網站的報告
Firefox 39.0 的 Google Safebrowsing 安全瀏覽功能已經實現了對使用內置下載管理器下載惡意軟件時的提醒和阻止功能,目的是保護用戶免受惡意軟件的侵擾。在 Firefox 40.0 當中,這項功能繼續加強,在用戶訪問這些所謂的惡意軟件網站時就彈出警告詢問用戶是否繼續瀏覽,如同以前訪問惡意網站那樣:
如果不喜歡,你可以完全禁用 safebrowsing 的功能:
到 Firefox 選項--- 安全,取消勾選“阻止已匯報的攻擊站點”和“阻止已匯報的網頁偽造”,對應的 about:config 參數是:
1 |
browser.safebrowsing.enabled |
1 |
browser.safebrowsing.malware.enabled |
三、使用 en-US 語言的用戶會根據瀏覽歷史顯示建議磁貼
在你新建標簽頁時會顯示一個新標簽頁面,里面會包含默認12個磁貼(Tile),也就是俗稱的九宮格,原來 Firefox 使用了名叫 Sponsored Tiles 的贊助商磁貼,可顯示一些 Mozilla 伙伴的靜態廣告圖片。Firefox 40.0 新支持了一個建議磁貼(Suggested Tiles),這個建議磁貼會根據你的瀏覽歷史分析你的瀏覽習慣,并進行匹配,并顯示對應類別的磁貼,如下圖所示:
沒錯,你的瀏覽歷史被 Mozilla 利用了,用來展示廣告,你的隱私有被泄露的可能,Mozilla 也通過具體文章展示了如何保護用戶隱私,具體技術方法這里就不贅述了,詳見這篇文章。但你還是可以選擇關閉這個建議磁貼,方法是點擊右上角的齒輪圖標,并取消勾選 Include suggested tiles,如果你完全不使用九宮格,還可以直接勾選 Show blank page。
四、Firefox Hello 可在聊天窗口添加上下文信息
Firefox 40.0 繼續對 Hello 進行雕琢(雖然今后可能會單獨剝離為一個附加組件),現在在你新建一個聊天窗口時,你可以對這個窗口添加一些上下文的信息,比如標題、鏈接等描述信息,以便對方更清楚聊天的主題或目的。
詳細介紹參見 Mozilla 技術支持頁面:Add context to your Firefox Hello conversations
五、全新的附加組件管理器樣式
Firefox 的附加組件管理器早已實現嵌入式(in-content)顯示,而 Firefox 38.0 開始的選項界面也使用了嵌入式界面,但兩個界面風格很不統一。Firefox 40.0 將附加組件管理器的樣式也統一為選項界面的顯示樣式,使用起來明顯感覺附加組件管理器載入和顯示速度得到顯著提升。
六、未簽名的附加組件會顯示警告
我們之前介紹過了 Firefox 42.0 會正式啟用附加組件簽名檢查,凡是未得到 AMO 簽名的附加組件一律不得安裝到 Firefox,并且不提供任何取消該特性的選項。它囊括 Firefox 的正式版和 Beta 版,FDE 和 Nightly 版本則不受影響。Firefox 40.0 已開始針對未簽名的附加組件顯示警告,當用戶仍可以選擇安裝。
這個簽名檢查對應的 about:config 參數為:
復制代碼
1 |
xpinstall.signatures.required |
關于附加組件簽名檢查計劃的更詳細信息:關于 Firefox 即將強制要求附加組件簽名的常見問題解答
如果你是開發者或修改組件的用戶,你可以根據這個帖子將你的附加組件提交到 AMO 獲得簽名:測試不托管在 AMO 的擴展獲得簽名的流程
此外,附加組件管理器里面擴展的版本號也不顯示了,除非你點擊進入擴展詳細顯示界面。如果你希望恢復顯示,可以使用 Classic Theme Restorer 擴展或Add-on manager version number 擴展,或者用 Stylish 加載這里的 CSS 樣式:http://forums.mozillazine.org/viewtopic.php?p=14205797&sid=a05c19b7dfc58a66ec5a151fa1d39742#p14205797
七、插件實現異步初始化
雖然我們很討厭 Flash 等插件低下的性能,急迫想擁抱 HTML5,雖然 Mozilla 宣布未來要淘汰 NPAPI 插件,但目前從市場來看,我們還必須使用插件。Firefox 在每次遇到需要插件的網頁時,都要初始化插件來啟動它,有時候我們會發現在看 Flash 視頻前,瀏覽器會明顯卡頓一下,這就是插件在初始化。
插件初始化的步驟一般是:
1、啟動 plugin-container.exe 的進程
2、調用 NP_Initialize 函數來加載插件
3、調用 NPP_New 函數來創建一個實例
4、調用 NPP_NewStream 函數來在實例中加載數據
5、對于可使用腳本的實例,還需要調用 NPP_GetValue 函數
就是在冗繁的上述步驟中,瀏覽器有時候會卡頓。
Firefox 37.0a 實現了上述步驟的異步執行,提升了加載的速度,減少了卡頓和無響應。
方法是進入 about:config,找到:
復制代碼
1 |
dom.ipc.plugins.asyncInit |
八、取消暗色的 Dev 主題
對于不太喜歡 Australis 主題的用戶,Firefox 原本可允許使用 FDE 的暗色開發者版本的主題,方法是在 about:config 中找到 browser.devedition.theme.enabled 改為 true,并通過開發控制臺修改為 dark theme 暗色主題。Firefox 40.0 取消了這個參數,因此無法實現標題欄、工具欄、標簽欄和控制臺改為暗色顯示。
負責這個 bug 的開發者表示這是一個技術問題,考慮到 FDE 版本開啟了這個暗色主題,但因為是輕量主題,通過同步功能,lightweightThemes.selectedThemeID 會被同步到 [email protected],使得正式版的用戶輕量主題變成了這個暗色主題,讓用戶感到困惑,畢竟這是兩個不同的使用場景。為了避免這一問題的產生,Firefox 只好在正式版取消了這個參數。詳見:https://bugzilla.mozilla.org/show_bug.cgi?id=1181721#c11
九、其他一些細節調整
1、GNU/Linux 平臺開啟 OMTC(非主線程計算)改善瀏覽器滾動、視頻播放和圖形的整體性能。
2、改進阻止過期圖形的 blocklist 機制,可設置阻擋該圖形的 Firefox 版本范圍,從而更好限定阻擋的設備數量,減少一刀切現象。
3、使用硬件垂直同步技術來提升動態特效顯示和滾動時的流暢度。Firefox 39.0 已實現了 Mac OS X 平臺,這次是 Windows 平臺。
4、JPEG 格式圖像在縮放顯示的使用占用的內存更少,并且繪制和顯示的速度更快。
5、取消對擴展二進制 XPCOM組件的支持,今后凡是此類擴展均無法正常使用,官方允許使用 js-ctypes 和 SDK 當中的 system/child_process 來代替。從目前來看對用戶的影響很小。
6. 搜索引擎的 xml 文件被打包到了 Omni.ja 包,要刪除和修改搜索引擎必須要解包。
以上是 Firefox 40.0 在用戶使用方面的主要更新,其他涉及到開發者的更新,這里就不介紹了,感興趣的朋友請看發行說明:
Firefox 40.0 發行說明(官網英文)
文章出處:
Firefox 40.0 正式版用戶特性介紹