Firefox 43 for developers 编辑

To test the latest developer features of Firefox,
install Firefox Developer Edition
Firefox 43 was released on December 15, 2015. This article lists key changes that are useful not only for web developers, but also Firefox and Gecko developers as well as add-on developers.

Changes for Web developers

Developer Tools

Highlights:

All devtools bugs fixed between Firefox 42 and Firefox 43.

CSS

  • Support for the standard, unprefixed version of hyphens has been landed (bug 953408).
  • The shorthand property font has been updated to accept font-stretch values (bug 1057680).
  • To match a latest evolution of the specification, the :fullscreen pseudo-class now selects the whole stack of elements in full screen, and not only the top-level one (bug 1199522).
  • The deprecated SVG values for the writing-mode, lr, lr-tb, rl, tb, and tb-rl, have been added in CSS as aliases to standard properties (bug 1205787).

HTML

  • For <img> with ICO image containing multiple frames, the intrinsic dimension of the image is set to the one of the largest frame, and no more of the smallest frame bug 1201796.
  • The value of the document's viewport (defined with <meta name="viewport>)can now dynamically be changed via JavaScript (bug 976616).

JavaScript

New APIs

Changes regarding the arguments object

Other changes

Interfaces/APIs/DOM

DOM & HTML DOM

No change.

IndexedDB

  • A new feature called locale-aware sorting has been added allowing for the creation of indexes with a locale specified, which can then be used to sort data according to the rules of that locale (bug 871846). This is a non-standard Firefox-specific feature.

Service Workers

WebRTC

Miscellaneous

MathML

No change.

SVG

No change.

Audio/Video

No change.

HTTP

No change.

Networking

No change.

Security

  • Access to Web Storage (i.e. localStorage and sessionStorage) from third-party IFrames is now denied if the user has disabled third-party cookies (bug 536509).
  • This whitelist has even been removed in Nightly and Aurora/Dev Edition of the browser (bug 1201023). It is currently scheduled that this removal will also happen for Beta and Release versions for the next version (Firefox 44).
  • Subresource integrity has been implemented for <script> and <link> that links to stylesheets (bug 992096).

Changes for add-on and Mozilla developers

Interfaces

No change

XUL

No change.

JavaScript code modules

No change.

XPCOM

No change.

Plugins

  • In preparation for future releases to switch over to multi-process content, NPAPI plugins can no longer be run in the same process as the page content. The preferences starting with dom.ipc.plugins are no longer used.

Other

No change.

See also

Older versions

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:147 次

字数:22592

最后编辑:6 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文