期待已久的Firefox 39最終順利發布

jopen 9年前發布 | 4K 次閱讀 Firefox
 

盡管遇到了一些穩定性方面的問題,但Mozilla最終還是順利地發布了Firefox 39。

Chad Weiner是Mozilla的產品管理總監,他告訴InfoQ:“我們在預發布測試中發現穩定性方面的問題數量異常增高,這是由某個第三方應用引起的,而我們預計它將會對大量的用戶造成負面影響。”

許多社區成員錯過了Firefox 39的早期非穩定版本,他們紛紛跑到Mozilla的 支持論壇 上質問為什么版本39 沒能按期發布 。而他們所得到的回應是:“由于在啟動過程中發生了普遍的崩潰現象”,因此新版本只能選擇延期,直到這個問題的補丁出現后才能正式發布。在這段聲明發布數日之后,穩定的版本終于正式發布了。

此次的發布可謂萬眾期待,新版本加入了對CSS滾動界限點(Scroll Snap Points)的支持,還加入了新的共享特性,并且對dev工具進行了改進。

Matthew Claypotch在Mozilla Hacks上的一篇帖子“ Trainspotting:Firefox 39 ”中寫道:開發團隊“認真地聆聽了開發者們在 UserVoice 上提交的意見,通過他們的反饋使我們的工具變得更強大且易用。”文中所提到的一個特性是讓用戶能夠在檢測器(Inspector)的標記視圖中對節點進行拖放操作,開發者們現在可以將頁面中的元素任意拖放到他們想要的位置上了。

新版本中的另一項改進是CSS滾動界限點。根據 Mozilla開發者網絡 上提供的內容所說,“ scroll-snap-points-x 這個 CSS 屬性定義了在可滾動區域的內容中設置的界限點的水平位置。” Claypotch用更簡單的方式描述了這一屬性:它允許開發者通知瀏覽器“當元素在某個軸上滾動到某個特定位置時平穩地停下。”

Firefox 39還加入了對 Fetch API 的支持,它能夠通過獨占式或者共享式service worker發出網絡請求。Fetch為 RequestResponse 對象提供了一種通用的定義,今后可以在需要時使用這種對象,包括在service worker與Cache API中進行調用。文中還提到,fetch方法如今已經可以用于獲取web內容了,而Cache與CacheStorage功能目前還需要通過 打開某個標記才能夠使用

除了開發者工具方面的改進之外,新版本還將Firefox Share也整合到Firefox Hello功能中,后者是Mozilla在瀏覽器中內置的一個視頻聊天工具。在本周早些時候,Mozilla在 一篇博客帖子 中表示,通過這次更新,用戶就可以將某個Hello對話的鏈接共享到任何一種集成的社交媒體網絡中。

在Firefox 39中的另一項新特性就是內置的網絡釣魚與惡意軟件防護功能,該防護功能會將當前所訪問的網站與一個不斷更新的釣魚與惡意網站的列表進行對比檢測。此外, 在下載文件時,Firefox會檢查文件的數字簽名,與已知的安全發布者進行對比,以減少文件下載時的風險。

早先,來自Mozilla安全與隱私部門的高級工程經理Sid Stamm在《 Firefox惡意軟件檢測的改進 》一文中,對于這一特性在隱私方面的問題進行了詳細的說明。

Firefox 39中還包括了一些重要的安全性bug的修復,包括 在進行代碼檢測時找到的缺陷 。這些bug包括:有三處代碼對于未初始化的內存進行了引用;某個實現糟糕的校驗功能會導致可利用的崩潰;在zip文件中對于無主引用的內存進行讀取;以及兩處緩沖區溢出異常。”

本次發布還修復了一些其它嚴重的bug, 包括多種內存安全性危害(針對版本39.0、31.8和38.1 ) 。開發者可以在發布說明中找到針對版本38的詳細信息。

Mozilla表示歡迎新人加入Firefox項目,作為InfoQ的讀者,有多種方式能夠為Firefox做出自己的貢獻。 Mozilla開發者網絡 上提供了參與這一工作的所有方式的完整列表,同時在該網站上也發布了大量的“ 怎么做 ”指南文檔。

查看英文原文: Anticipated Firefox 39 Released After Stability Issues Cause Delays

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!