Mozilla Firefox 38.0 Beta 2 發布
Mozilla Firefox 38.0 Beta 2 今日發布,該版本將在今年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.0b2/
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-positionandruby-alignhave been added and is available by default (bug 1055676bug 1123917 and bug 1039006). -
The
</li>:unresolvedpseudo-class have been implemented for custom elements (bug 1111633). -
The predefined style
</li>ethiopic-numericnow 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>::beforeand::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.enabledflag (falseby default):-
Direction-independant equivalents of
</li>widthandheight:block-sizeandinline-size(bug 1117983). -
Direction-independant equivalents of
</li>min-widthandmin-height:min-block-sizeandmin-inline-size(bug 1117983). -
Direction-independant equivalents of
</li>max-widthandmax-height:max-block-sizeandmax-block-size(bug 1117983). -
Direction-independant equivalents of
</li>margin-top,margin-right,margin-bottomandmargin-left:margin-block-start,margin-block-end,margin-inline-startandmargin-inline-end(bug 649142). -
Direction-independant equivalents of
</li>padding-top,padding-right,padding-bottomandpadding-left:padding-block-start,padding-block-end,padding-inline-startandpadding-inline-end(bug 649142). -
Direction-independant equivalents of
</li>border-top,border-right,border-bottomandborder-leftand 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-styleandborder-inline-end-color(bug 649142). -
Direction-independant equivalents of
</li> </ul>top,right,bottomandleft:offset-block-start,offset-block-end,offset-inline-startandoffset-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>Setterwith a rest parameter is now aSyntaxError(bug 1089632). -
The
</li>nameproperty of functions is configurable now (bug 1084019). -
Several
</li>Arraymethods 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/WeakMapconstructor is called withoutnew(bug 1108930). -
When defining a generator method, "
</li>set" and "get" are no longer invalid names (bug 1073809). -
</li>RegExp.prototype.sourcenow returns "(?:)" instead of an empty string for empty regular expressions (bug 1130798). -
</li>RegExp.prototype.sourceandRegExp.prototype.toString()now escape regular expression patterns properly (e.g. line terminators, "\n") (bug 1130860). -
The
</li>Regexpglobal,ignoreCase,multiline,source, andstickyproperties are now prototype accessor properties rather than own data properties ofRegExpinstances (bug 1120169). -
</li> </ul>Function.prototype.toString()now throws forProxyobjects (bug 1100936).Interfaces/APIs/DOM
-
The Fetch API
</li>fetch()method has been implemented (bug 1039846). -
</li>BroadcastChannelhas 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.hashnow returns a percent-encoded fragment (bug 1093611 & bug 1122948). -
Constants of
</li>KeyboardEvent.location,DOM_KEY_LOCATION_MOBILEand DOM_KEY_LOCATION_JOYSTICK, are dropped due to dropped from DOM Level 3 Spec (bug 936313. -
</li>KeyboardEvent.codesupports special keys on Sun keyboard on Linux, Android and Firefox OS. (bug 1020139) -
</li>KeyboardEvent.codeis enabled on release build. (bug 1126673) -
The
</li>TextEncoder()constructor has been changed to match the spec: when an invalid parameter is passed, theRangeErrorexception 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,mozIndexedDBhas been removed (bug 975699). -
The
</li>DOMContentLoadedevent is no longer cancelable (bug 1134559). -
You can now use WebSockets in Workers (bug 1112054).
</li> -
The
</li> </ul>XMLHttpRequest.responseTypeandXMLHttpRequest.withCredentialsproperties 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=falseattribute 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_listtofalse.Changes for add-on and Mozilla developersAdd-on SDKHighlights
-
</li>sdk/context-menu@2was implemented (bug 1070952). -
</li>sdk/addon/bootstrapwas implemented (bug 1075541). -
</li>sdk/windows/loaderwas removed (bug 970135). -
Fix for default language detection on Linux (bug 1114712).
</li> -
</li> </ul>toolkit/loadernow 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>DownloadTargetobjects now haveexistsandsizeproperties, 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_APPENDis passed withoutPR_TRUNCATE(bug 1117580). -
</li>nsICompositionStringSynthesizerand nsIDOMWindowUtils.sendCompositionEvent() are now dropped. Instead, usensITextInputProcessor. (bug 917322) -
</li> </ul>nsIDOMWindowUtils.sendKeyEvent()is now deprecated. Instead, usensITextInputProcessor. (bug 1119609)本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
-
-
-
-
-
-
-
-
-
-
-
-
![0(QSLC5F8[U3Q35I~(]JA1Q.png Mozilla Firefox 38.0 Beta 2 發布](https://simg.open-open.com/show/3f0bdfa107bd40f18cb451ec0b6cfbac.png)