转载

Mozilla Firefox 39.0 Beta 7 发布

7.16,杭州。阿里百川无线开放大会。阿里与开发者一起见证移动的力量

Mozilla Firefox 39.0 Beta 7 今日发布于Mozila的FTP,目前官方还没有发布相关的更新报告,但从面向开发者的信息看,SSLv3被彻底移除出Firefox的支持范围,并实现对W3C制订的ARIA规范的支持,这是一个为残疾人士等提供无障碍访问动态、可交互Web内容的技术规范,为浏览器、媒体播放器、辅助技术的开发人员以及Web内容开发者定义了可以获得更广泛跨平台可访问性的方法。可见Firefox从现在开始对残障人士的会更加友好。

下载地址:

http://dm-download02.mozilla.org/pub/mozilla.org/mozilla.org/firefox/releases/39.0b7/

Changes for Web developersDeveloper Tools

Highlights:

  • WebIDE now supports debugging Firefox OS devices over Wi-Fi

  • WebIDE now supports Cordova projects

  • Animations view: rewind, fast-forward, and jump to a specific time

  • The cubic Bézier curve editor now includes 31 presets

  • Drag and drop elements in the Page Inspector

  • Web console command history is now persisted across sessions

  • $_ console command to print the last result evaluated

  • Better box model highlighting for inline elements

All devtools bugs fixed between Firefox 38 and Firefox 39 .

CSS

  • Support of the <string> type on list-style-type , as well as its shorthand property list-style has been implemented ( bug 1144607 ).

  • CSS Scroll Snapping has been implemented ( bug 945584 and bug 1138658 ).

  • Cascading of CSS Animations and CSS Transitions has been rewritten to match the latest specification ( bug 1125455 ).

  • Support for vertical scripts, with the writing-mode is now turned on by default on Nightly and Developer Edition, but not on Firefox Beta and Firefox Release ( bug 1099032 ). Note that implementation is not yet complete and some widgets, like tables, will not obey to all values.

HTML

  • A new ARIA role, switch , is now supported ( bug 1136563 ).

  • Support for <link rel="preconnect"> allowing to anticipate a future connection without revealing any information has been implemented (<a class="external external-icon" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1135160" title="FIXED: Implement" _href="https://bugzilla.mozilla.org/show_bug.cgi?id=1135160">bug 1135160).

JavaScript

  • The RegExp constructor no longer throws when the first argument is a RegExp and the second flags argument is present ( bug 1108949 ).

  • The Object.prototype.__noSuchMethod__ property is now deprecated and throws a console warning (see bug 1140428 and this platform announcement ).

  • The implementation of the Proxy object has been updated to comply more with the ES6 specification:

    • The defineProperty and set handlers now need to explicitly return true to be successful, otherwise a TypeError exception will be thrown in strict mode ( bug 1132522 ).

    • If the window object is set as the target, those handlers will now throw a TypeError ( bug 828137 ).

  • When using arrow functions ( => ), a line terminator ( /n ) is no longer allowed after arrow function arguments ( () /n => {} ) ( bug 1141392 ).

  • RegExp.prototype.toString is now a generic function ( bug 1079919 ).

  • The non-standard flags argument of String.prototype.match()String.prototype.search() , and String.prototype.replace() is now deprecated and throws a console warning ( bug 1142351 ).

  • The try/catch behavior of Object.assign() has been removed to conform with the latest ES6 draft ( bug 1103344 ).

Interfaces/APIs/DOM

  • The experimental CanvasRenderingContext2D.addHitRegion() method now accepts a path option, which allows you to add hit regions to Path2D objects ( bug 1129147 ).

  • New methods have been added to manipulate FormData objects ( bug 1085283 ) and FormData are now supported in Web workers ( bug 739173 ).

  • The non-standard XMLHttpRequest.sendAsBinary() method has been removed ( bug 853162 ).

  • Progress in our experimental implementation of Web Animations: AnimationPlayer.startTime is now writeable ( bug 1073379 ).

  • Progress in our experimental implementation of Service Workers : Cache and CacheStorage interfaces are now implemented ( bug 940273 ).

  • The experimental Fetch API has been activated by default ( bug 1133861 ).

  • Progress in our experimental implementation of WebGL2: WebGLSync is now implemented ( bug 1048721 ).

MathML

No change.

SVG

No change.

Audio/Video

No change.

Miscelleanous

  • WOFF2 fonts support is now turned on by default in release version of Firefox (Beta and Release, in addition of Nightly and Developer Edition) ( bug 1084026 ).

Networking

  • Support for SSLv3 has been completely removed ( bug 1106470 ).

SecurityChanges for add-on and Mozilla developersXUL

No change.

JavaScript code modules

No change.

XPCOM

No change.

正文到此结束
Loading...