Esta tradução está incompleta. Ajude atraduzir este artigo.
Firefox 50, based on Gecko 50, will ship in November 2016. This article provides information about the changes in this release that will affect developers. Nightly builds of what will become Firefox 50 are currently available on the Developer Edition channel.
Note: Items listed here are tentatively slated for Firefox 50; however, they may be held for a future release if testing shows they're not ready by the time Firefox 50 is due to ship. Please keep an eye on this page to stay up to date on the plans for Firefox 50.
Mudanças para desenvolvedores web
Developer Tools
Nenhuma mudança.
HTML
- For compatibility purposes, the non-standard
webkitdirectory
attribute of the<input>
element, as well as the propertyHTMLInputElement.webkitDirectory
property, have been implemented (bug 1258489). - The default style of
<bdo>
now has aunicode-bidi
with theisolate-override
value (bug 1249497).
CSS
- Border-radiused corner with dashed and dotted style is now rendered with specified style instead of solid style (bug 382721).
- The non-standard
:-moz-full-screen-ancestor
pseudo-class selector has been removed (bug 1199529). - The
box-sizing
: padding-box
has been removed, since it’s no longer a part of the spec and Firefox was the only major browser to implement it (bug 1166728). - Our experimental implementation of
mask-position
now supports animation of this property (bug 1273804). It is still available only on Nightly. - The three values
isolate
,isolate-override
, andplaintext
of theunicode-bidi
have been unprefixed (bug 1141895). - In quirk mode, the bullet of a list now inherit the size of the list, like in standard mode (bug 648331).
- Changed behavior of the
:in-range
and:out-of-range
pseudo-classes to not match disabled or read-only inputs (bug 1264157). - Unprefixed
:any-link
pseudo-class bug 843579. - Implemented
space
value ofborder-image-repeat
(bug 720531).
JavaScript
- The ES2015
Symbol.hasInstance
property has been implemented (bug 1054906). - The ES2017
Object.getOwnPropertyDescriptors()
method has been implemented (bug 1245024). - The behavior of \W in
RegExp
with unicode and ignoreCase flags is changed to match recent draft spec. Now it doesn't match to K, S, k, s, and KELVIN SIGN (U+212A), and LATIN SMALL LETTER LONG S (U+017F) (bug 1281739).
Interfaces/APIs/DOM
DOM & HTML DOM
- The
HTMLInputElement.webkitdirectory
property is now supported (bug 1258489). - Support
once
option forEventTarget.addEventListener()
(bug 1287706).
Canvas
No change.
WebGL
- The
EXT_shader_texture_lod
WebGL extension has been implemented (bug 1111689).
IndexedDB
No change.
Service Workers
- The
WindowClient.navigate()
method has been implemented. This method lets you open a specified URL into a client window which is being controlled by the service worker (bug 1218148).
WebRTC
- The
RTCDataChannel.stream
property has been removed. This was replaced withRTCDataChannel.id
in Firefox 24, but was supported for backward compatibility. Please be sure to update your code to use theid
property if you haven't done so yet.
New APIs
No change.
Others
XMLHttpRequest.getResponseHeader()
andXMLHttpRequest.getAllResponseHeaders()
now also return empty headers by default. This can be controlled via the preferencenetwork.http.keep_empty_response_headers_as_empty_string
(bug 918721).
MathML
No change.
SVG
No change.
Audio/Video
No change.
HTTP
- The experimental (and deprecated) SPDY 3.1 is now disable by default bug 1287132.
- Support for
X-Content-Type-Options
has been added (bug 471020).
Networking
- The
ping
attribute of<a>
element is now abiding by theconnect-src
CSP 1.1 policy directive (bug 1100181). - Support of the
sandbox
CSP directive has been added (bug 671389).
Segurança
Nenhuma mudança.
Changes for add-on and Mozilla developers
Interfaces
No change.
XUL
No change.
JavaScript code modules
No change.
XPCOM
No change.
Outroas
No change.
Veja também
Versões mais antigas
- Firefox 50 for developers
- Firefox 49 for developers
- Firefox 48 for developers
- Firefox 47 for developers
- Firefox 46 for developers
- Firefox 45 for developers
- Firefox 44 for developers
- Firefox 43 for developers
- Firefox 42 for developers
- Firefox 41 for developers
- Firefox 40 for developers
- Firefox 39 for developers
- Firefox 38 for developers
- Firefox 37 for developers
- Firefox 36 for developers
- Firefox 35 for developers
- Firefox 34 for developers
- Firefox 33 for developers
- Firefox 32 for developers
- Firefox 31 for developers
- Firefox 30 for developers
- Firefox 29 for developers
- Firefox 28 for developers
- Firefox 27 for developers
- Firefox 26 for developers
- Firefox 25 for developers
- Firefox 24 for developers
- Firefox 23 for developers
- Firefox 22 for developers
- Firefox 21 for developers
- Firefox 20 for developers