Firefox 38.0正式版發布,加入DRM機制和支持Ruby Annotation

gww3 9年前發布 | 8K 次閱讀 Firefox

英文原文:Firefox 38 arrives with DRM tech required to watch Netflix video, Ruby annotation, revamped look on Android 

本周二,Mozilla 正式推出 Firefox 38,該瀏覽器支持 Windows、Mac、Linux 和 Android 等操作系統。這次瀏覽器更新的主要內容:加入內容數字版權加密保護技術(Digital Rights Management, DRM),保護 Windows 用戶播放 HTML5 視頻標簽的內容,另外,支持 Ruby Annotation,以及在 Android 上的 UI(User Interfaces) 改進。 

Firefox 38 桌面版現在可以從 Firefox.com 下載,或者現有的用戶可以獲得自動升級。和以往一樣,Android 版本需要等待 Google Play 的釋放。 

Firefox 

Mozilla Firefox,中文名通常稱為“火狐”或“火狐瀏覽器”(正式縮寫為 Fx,非正式縮寫為 FF),是一個開源網頁瀏覽器,使用 Gecko 引擎。能夠同時支持多種網絡標準;可以進行個性化定制;具備出色的性能;能夠安裝多種擴展程序。 

Mozilla 公司并未透露 Firefox 確切的用戶數,但表示全世界大概有五億用戶。換的表達方式,塔是面向 Web 開發者的主要平臺,甚至在移動應用方面也有涉獵。 

Ruby Annotation 

桌面版和移動版開始支持 Ruby Annotation,這是一個東亞用戶的長期需求。這意味著,用戶不必為了添加到瀏覽器而去安裝插件,如 HTML Ruby。 

Firefox 38.0正式版發布,加入DRM機制和支持Ruby Annotation

Ruby Annotation 與 Ruby 語言無關,而是注音標示,是一種表意文字的音標印刷方式。Ruby 被廣泛用于日本的出版物,同時也普遍用于中國兒童動物、教育出版和字典等。 

如今 Firefox 38 默認啟用了 CSS Ruby,同時還引入了 HTML5 ruby 標簽支持。Ruby 主要支持這四個標簽: 

  • ruby (to wrap the whole ruby structure)
  • rb (to mark the text in the normal line)
  • rt (to mark the annotation)
  • rp (hidden by default, used for conversion to the inline form).

桌面版 

一直以來,反對 DRM 機制納入 HTML5 標準的 Mozilla 如今也在 Firefox 中嵌入 DRM 機制,以避免 Firefox 用戶無法通過該瀏覽器觀賞受到 DRM 保護的內容,包括 Netflix 在內的諸多公司已開始測試在 Firefox 中的解決方案。目前,瀏覽器大多仍通過 Adobe 的 Flash 和微軟的 Silverlight 產品來啟用 DRM。 

Mozilla 聯合創始人 Brendan Eich 曾公開反對和批評 DRM 及 EME,認為 DRM 不論對使用者、開放源碼軟件,或者是瀏覽器制造商都有深深的敵意,也對使用者帶來不便,限制了合法用戶對內容的合理使用。 

Mozilla 還批評 CDM 屬于私有技術且并未在 EME 規格中指定:代表每個瀏覽器都可能有自己的系統,而且 CDM 的目的就是為了防止使用者的篡改,因此不會開放原始碼,也讓 Mozilla 擔心所衍生的透明度、安全及隱私問題。 

詳情:Update on Digital Rights Management and Firefox 

Firefox 38.0正式版發布,加入DRM機制和支持Ruby Annotation

Firefox 已經針對 CDM 設計了一個安全沙箱,為不能控制的代碼增加了另一個安全層。Firefox 用戶依然可以從瀏覽器副本里移除 CDM,以及該公司甚至還提供一個獨立的 Firefox 版本,這個版本默認沒有啟動 CDM。{點擊這里下載](https://blog.mozilla.org/blog/2015/05/12/update-on-digital- rights-management-and-firefox/)該版本。

Firefox 38 的更新日志: 

  • New: New tab-based preferences.
  • New: Ruby annotation support.
  • New: Base for the next ESR release.
  • Changed: autocomplete=off is no longer supported for username/password fields.
  • Changed: URL parser avoids doing percent encoding when setting the Fragment part of the URL, and percent decoding when getting the Fragment in line with the URL spec.
  • Changed: RegExp.prototype.source now returns “(?:)” instead of the empty string for empty regular expressions.
  • Changed: Improved page load times via speculative connection warmup.
  • HTML5: WebSocket now available in Web Workers.
  • HTML5: BroadcastChannel API implemented.
  • HTML5: Implemented srcset attribute and element for responsive images.
  • HTML5: Implemented DOM3 Events KeyboardEvent.code.
  • HTML5: Mac OS X: Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on 油Tube.
  • HTML5: Implemented Encrypted Media Extensions (EME) API to support encrypted HTML5 video/audio playback (Windows Vista or later only).
  • HTML5: Automatically download Adobe Primetime Content Decryption Module (CDM) for DRM playback through EME (Windows Vista or later only).
  • Developer: Optimized-out variables are now visible in Debugger UI.
  • Developer: XMLHttpRequest logs in the web console are now visually labeled and can be filtered separately from regular network requests.
  • Developer: WebRTC now has multistream and renegotiation support.
  • Developer: copy command added to console.
  • Fixed: Various security fixes.

如果你是一名 Web 開發者,更多細節請點擊:Trainspotting: Firefox 38 和 Firefox 38 for developers. 

Android 
Firefox 38 在 Android 并沒有重大的改進,這是小細節的修復和完善。最大的變化仍是視覺上的。 

Firefox 38 for Android 更新日志: 

  • New: Improved user interfaces: New “Welcome Screen”, Reader View controls (on tablets and phones), “Synced Tabs” panel new layout (on Tablets), “Add to Firefox” feature (from outside Firefox) 
  • New: Ruby annotation support. 
  • New: Support for the Android L theme. 
  • New: Send a tab to another connected device with the “Send to device” option in the “share” menu. 
  • New: Add a website to your Reading List with the “Add to Reading List” button in the overflow menu. 
  • New: Locale added: Azerbaijani (az). 
  • Changed: autocomplete=off is no longer supported for username/password fields. 
  • Changed: URL parser avoids doing percent encoding when setting the Fragment part of the URL, and percent decoding when getting the Fragment in line with the URL spec. 
  • Changed: RegExp.prototype.source now returns “(?:)” instead of the empty string for empty regular expressions. 
  • Changed: Improved page load times via speculative connection warmup. 
  • HTML5: WebSocket now available in Web Workers. 
  • HTML5: BroadcastChannel API implemented. 
  • HTML5: Implemented srcset attribute and element for responsive images. 
  • HTML5: Implemented DOM3 Events KeyboardEvent.code. 
  • Developer: WebRTC now has multistream and renegotiation support. 
  • Fixed: Various security fixes. 
  • Mozilla 通常每隔六個月發布新版 Firefox,所以 Firefox 39 會在六月底釋放。 

HN 的討論:https://news.ycombinator.com/item?id=9534096

來自: www.iteye.com

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