Mozilla Firefox 38.0 Beta 5 今日发布,该版本将在今年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.0b5/
Developer Tools
Highlights:
Bypass audio nodes in Web Audio Editor
"copy" command in Web Console
Highlight and filter XmlHttpRequests in Web Console
See optimized-out variables in the Debugger
See security warnings in the Network Monitor
See transferred sizes in the Network Monitor
Play/pause all animations in the page
All devtools bugs fixed between Firefox 37 and Firefox 38.
CSS
Support for ruby-position and ruby-align have been added and is available by default (bug 1055676bug 1123917 and bug 1039006).
The :unresolved pseudo-class have been implemented for custom elements (bug 1111633).
The predefined style 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 ::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 layout.css.vertical-text.enabled flag (false by default):
Direction-independant equivalents of width and height: block-size and inline-size (bug 1117983).
Direction-independant equivalents of min-width and min-height: min-block-size and min-inline-size (bug 1117983).
Direction-independant equivalents of max-width and max-height: max-block-size and max-block-size (bug 1117983).
Direction-independant equivalents of margin-top, margin-right, margin-bottom and margin-left: margin-block-start, margin-block-end, margin-inline-start and margin-inline-end (bug 649142).
Direction-independant equivalents of padding-top, padding-right, padding-bottom and padding-left: padding-block-start, padding-block-end, padding-inline-start and padding-inline-end (bug 649142).
Direction-independant equivalents of border-top, border-right, border-bottom and border-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 and border-inline-end-color (bug 649142).
Direction-independant equivalents of top, right, bottom and left: offset-block-start, offset-block-end, offset-inline-start and offset-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).
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).
The