Mozilla Firefox 38.0 Beta 1 發布
Mozilla Firefox 38.0 Beta 1 今日發布,該版本將在今年5月份正式發布。除了繼續優化對64位的支持外,最大的改進是原生支持Ruby字符。Ruby字符與Ruby語言無關,而是注音標示,是一種表意文字的音標印刷方式,廣泛地運用于日文及中文,rubi是日本印刷業的用語。以前 Firefox瀏覽器支持注音標示需要安裝擴展如HTML Ruby,如今Firefox 38默認啟用了CSS Ruby,同時還引入了HTML5 ruby標簽支持。
下載地址:
http://dm-download02.mozilla.org/pub/mozilla.org/mozilla.org/firefox/releases/38.0b1/
Developer Tools
Highlights:
- </li>
- </li>
- </li>
- </li>
- </li>
- </li>
-
Play/pause all animations in the page
</li> </ul>All devtools bugs fixed between Firefox 37 and Firefox 38.
CSS
-
Support for
</li>ruby-position
andruby-align
have been added and is available by default (bug 1055676bug 1123917 and bug 1039006). -
The
</li>:unresolved
pseudo-class have been implemented for custom elements (bug 1111633). -
The predefined style
</li>ethiopic-numeric
now uses a space, instead of a dot, as suffix to match a recent change to the spec (bug 1120721). -
CSS transitions on generated content (with
</li>::before
and::after
) on both an inline and the block that splits them now start as expected by the spec (bug 1110277). -
The implementation of CSS Logical Properties made big progress. The following properties are available behind the
</li>layout.css.vertical-text.enabled
flag (false
by default):-
Direction-independant equivalents of
</li>width
andheight
:block-size
andinline-size
(bug 1117983). -
Direction-independant equivalents of
</li>min-width
andmin-height
:min-block-size
andmin-inline-size
(bug 1117983). -
Direction-independant equivalents of
</li>max-width
andmax-height
:max-block-size
andmax-block-size
(bug 1117983). -
Direction-independant equivalents of
</li>margin-top
,margin-right
,margin-bottom
andmargin-left
:margin-block-start
,margin-block-end
,margin-inline-start
andmargin-inline-end
(bug 649142). -
Direction-independant equivalents of
</li>padding-top
,padding-right
,padding-bottom
andpadding-left
:padding-block-start
,padding-block-end
,padding-inline-start
andpadding-inline-end
(bug 649142). -
Direction-independant equivalents of
</li>border-top
,border-right
,border-bottom
andborder-left
and their longhands for width, style and color:border-block-start
,border-block-start-width
,border-block-start-style
,border-block-start-color
,border-block-end
,border-block-end-width
,border-block-end-style
,border-block-end-color
,border-inline-start
,border-inline-start-width
,border-inline-start-style
,border-inline-start-color
,border-inline-end
,border-inline-end-width
,border-inline-end-style
andborder-inline-end-color
(bug 649142). -
Direction-independant equivalents of
</li> </ul>top
,right
,bottom
andleft
:offset-block-start
,offset-block-end
,offset-inline-start
andoffset-inline-end
(bug 1120283). -
How CSS Transitions start has been modified to match a recent change of the specifications, aiming at having an interoperable behavior between browsers (bug 960465).
</li> </ul>HTML
-
Label element doesn't dispatch event to label target element if interactive content is found between the event target and the label (bug 229925).
</li> -
The bug 1017875). </p> </li> </ul>
JavaScript
-
</li>Generator.prototype.return()
is implemented (bug 1115868). -
</li>Setter
with a rest parameter is now aSyntaxError
(bug 1089632). -
The
</li>name
property of functions is configurable now (bug 1084019). -
Several
</li>Array
methods have been implemented for typed arrays as well:-
The
</li>of()
andfrom()
methods (bug 896608). -
The
</li>forEach()
method (bug 1107645). -
The
</li>filter()
andmap()
methods (bug 1121936). -
The
</li> </ul>slice()
method (bug 1121935). -
Duplicated parameter name is no longer allowed when rest-parameter is present (bug 1096376).
</li> -
Duplicated parameter name is no longer allowed in arrow functions (bug 1096377).
</li> -
Duplicated parameter name is no longer allowed in concise method definitions (bug 1096378).
</li> -
Warning is shown when
</li>Map
/Set
/WeakMap
constructor is called withoutnew
(bug 1108930). -
When defining a generator method, "
</li>set
" and "get
" are no longer invalid names (bug 1073809). -
</li>RegExp.prototype.source
now returns "(?:)" instead of an empty string for empty regular expressions (bug 1130798). -
</li>RegExp.prototype.source
andRegExp.prototype.toString()
now escape regular expression patterns properly (e.g. line terminators, "\n") (bug 1130860). -
The
</li>Regexp
global
,ignoreCase
,multiline
,source
, andsticky
properties are now prototype accessor properties rather than own data properties ofRegExp
instances (bug 1120169). -
</li> </ul>Function.prototype.toString()
now throws forProxy
objects (bug 1100936).Interfaces/APIs/DOM
-
The Fetch API
</li>fetch()
method has been implemented (bug 1039846). -
</li>BroadcastChannel
has been implemented (bug 966439 and bug 1121420). -
</li>CanvasRenderingContext2D.clearHitRegions()
has been implemented (bug 1119527). -
</li>HTMLAnchorElement.hash
,HTMLAreaElement.hash
,Location.hash
,WorkerLocation.hash
, andURL.hash
now returns a percent-encoded fragment (bug 1093611 & bug 1122948). -
Constants of
</li>KeyboardEvent.location
,DOM_KEY_LOCATION_MOBILE
and DOM_KEY_LOCATION_JOYSTICK, are dropped due to dropped from DOM Level 3 Spec (bug 936313. -
</li>KeyboardEvent.code
supports special keys on Sun keyboard on Linux, Android and Firefox OS. (bug 1020139) -
</li>KeyboardEvent.code
is enabled on release build. (bug 1126673) -
The
</li>TextEncoder()
constructor has been changed to match the spec: when an invalid parameter is passed, theRangeError
exception is now raised, rather than the erroneousTypeError
(bug 1125766). -
The User Timing API, adding
</li>Performance.mark()
,Performance.clearMarks()
,Performance.measure()
, andPerformance.clearMeasures()
has been implemented (bug 782751). -
The prefixed version of
</li>indexedDB
,mozIndexedDB
has been removed (bug 975699). -
The
</li>DOMContentLoaded
event is no longer cancelable (bug 1134559). -
You can now use WebSockets in Workers (bug 1112054).
</li> -
The
</li> </ul>XMLHttpRequest.responseType
andXMLHttpRequest.withCredentials
properties can now be set before callingXMLHttpRequest.open()
(bug 707484).MathML
No change.
SVG
No change.
Audio/Video
No change.
Networking
No change.
Security
-
In Firefox, the
</li>autocomplete
=false
attribute is now ignored when dealing with a login form (bug 1025703). -
RC4 is now disabled when using TLS, except for a few Web sites on a whitelist. This whitelist is an interim measure while the Web sites are fixed (bug 1124039).
</li> -
Web sites needing to fallback to an insecure version of TLS to work are now in a hardcoded whitelist, that will shrink with time (bug 1114816). The whitelist can be disabled by setting
</li> </ul>security.tls.insecure_fallback_hosts.use_static_list
tofalse
.Changes for add-on and Mozilla developersAdd-on SDKHighlights
-
</li>sdk/context-menu@2
was implemented (bug 1070952). -
</li>sdk/addon/bootstrap
was implemented (bug 1075541). -
</li>sdk/windows/loader
was removed (bug 970135). -
Fix for default language detection on Linux (bug 1114712).
</li> -
</li> </ul>toolkit/loader
now has opt-in module compatibility checking, which is enabled for all jpm add-ons (bug 1037235).E10S Updates
-
sdk/page-worker e10s updates (bug 1116004).
</li> -
sdk/content/worker e10s updates (bug 1116544).
</li> -
sdk/tabs e10s updates (bug 1033838).
</li> </ul>Details
-
Github commits made between Firefox 37 and Firefox 38.
</li> </ul>XUL
No change.
JavaScript code modulesDownloads.jsm
-
</li> </ul>DownloadTarget
objects now haveexists
andsize
properties, allowing you to determine the existence of and the size of the download's target file on disk, as well as a newrefresh()
method, which asks that these values be updated.XPCOM
-
</li>"@mozilla.org/network/atomic-file-output-stream;1"
and"@mozilla.org/network/safe-file-output-stream;1"
now throws an exception ifPR_APPEND
is passed withoutPR_TRUNCATE
(bug 1117580). -
</li>nsICompositionStringSynthesizer
and nsIDOMWindowUtils.sendCompositionEvent() are now dropped. Instead, usensITextInputProcessor
. (bug 917322) -
</li> </ul>nsIDOMWindowUtils.sendKeyEvent()
is now deprecated. Instead, usensITextInputProcessor
. (bug 1119609)本文轉載自: cnbeta本文由用戶 dwd4 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
-
-
-
-
-
-
-
-
-
-
-
-