Mozilla Firefox 39.0 Beta 4 發布
Mozilla Firefox 39.0 Beta 4 今日發布于Mozila的FTP,目前官方還沒有發布相關的更新報告,但從面向開發者的信息看,SSLv3被徹底移除出Firefox的支持范圍,并實現對W3C制訂的ARIA規范的支持,這是一個為殘疾人士等提供無障礙訪問動態、可交互Web內容的技術規范,為瀏覽器、媒體播放器、輔助技術的開發人員以及Web內容開發者定義了可以獲得更廣泛跨平臺可訪問性的方法。可見Firefox從現在開始對殘障人士的會更加友好。
下載地址:
http://dm-download02.mozilla.org/pub/mozilla.org/mozilla.org/firefox/releases/39.0b4/
Changes for Web developersDeveloper Tools
Highlights:
-
Animations view: rewind, fast-forward, and jump to a specific time
-
Web console command history is now persisted across sessions
All devtools bugs fixed between Firefox 38 and Firefox 39.
CSS
-
Support of the
<string>
type onlist-style-type
, as well as its shorthand propertylist-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" title="FIXED: Implement" _>bug 1135160).
JavaScript
-
The
RegExp
constructor no longer throws when the first argument is aRegExp
and the secondflags
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
andset
handlers now need to explicitly returntrue
to be successful, otherwise aTypeError
exception will be thrown in strict mode (bug 1132522). -
If the
window
object is set as the target, those handlers will now throw aTypeError
(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 ofString.prototype.match()
,String.prototype.search()
, andString.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).
</ul>
-
The experimental
CanvasRenderingContext2D.addHitRegion()
method now accepts apath
option, which allows you to add hit regions toPath2D
objects (bug 1129147). -
New methods have been added to manipulate
FormData
objects (bug 1085283) andFormData
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
andCacheStorage
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). -
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).
-
Support for SSLv3 has been completely removed (bug 1106470).
Interfaces/APIs/DOM
MathML
No change.
SVG
No change.
Audio/Video
No change.
Miscelleanous
Networking
SecurityChanges for add-on and Mozilla developersXUL
No change.
JavaScript code modules
No change.
XPCOM
No change.