Firefox 24 für Entwickler
Änderungen für Webentwickler
CSS
- Die beiden Werte
-moz-zoom-in
und-moz-zoom-out
dercursor
Eigenschaft wurden aufzoom-in
undzoom-out
ohne Präfix geändert (Firefox Bug 772153). - Um der Spezifikation zu entsprechen, können die Schlüsselwörter
not
,only
,and
, undor
nicht mehr als Medientypen verwendet werden (Firefox Bug 757554).
HTML
- Das
<track>
Element wurde hinter dermedia.webvtt.enabled
Präferenz implementiert und ist standardmäßig deaktiviert. (Firefox Bug 833385).
JavaScript
- Arrow-Functions sind nicht mehr automatisch im Strict Mode, es sei denn, es wird explizit mit
"use strict"
verlangt (Firefox Bug 852762). - Die
String.prototype.repeat
JS-Methode wurde implementiert (Firefox Bug 815431). - Die
Set.prototype.values()
,Set.prototype.keys()
undSet.prototype.entries()
Methoden aufSet
Objekten wurden implementiert (Firefox Bug 869996).
DOM
- Unterstützung für den
Range()
Konstruktor wurde hinzugefügt (Firefox Bug 868999). - Unterstützung für den
Text()
Konstruktor wurde hinzugefügt (Firefox Bug 869000). - Unterstützung für den
Comment()
Konstruktor wurde hinzugefügt (Firefox Bug 869006). - Unterstützung für den
DocumentFragment()
Konstruktor wurde hinzugefügt (Firefox Bug 869002). - Die
FocusEvent
Schnittstelle wurde implementiert (Firefox Bug 855741). - Unterstützung für die
ChildNode.remove()
Methode wurde hinzugefügt (Firefox Bug 856629). - Die WebVTT Schnittstellen im Zusammenhang mit dem
<track>
Element,HTMLTrackElement
,TextTrack
,TextTrackCue
,TextTrackList
, undTextTrackCueList
wurden hinter dermedia.webvtt.enabled
Eigenschaft implementiert, standardmäßig auffalse
gesetzt (Firefox Bug 833385). - Die
Gamepad
Schnittstelle undNavigator.getGamepads
wurden hinter derdom.gamepad.enabled
Eigenschaft implementiert, standardmäßig auffalse
gesetzt (Firefox Bug 690935). - Nur in der Desktop-Version von Firefox kann
HTMLCanvasElement.getContext()
nun denwebgl
Wert akzeptieren, zusätzlich zuexperimental-webgl
(Firefox Bug 870232). - Die nicht standardmäßige Methode
mozLoadFrom()
vonHTMLMediaElement
wurde entfernt (Firefox Bug 877135).
Entwicklerwerkzeuge
- Der Netzwerkinspektor ermöglicht jetzt das Filtern nach Inhaltstyp (CSS/Image/Font etc.) und die Anzeige der relevanten Größen und Ladezeiten.
- Im linken Optionenfeld der Entwicklerwerkzeuge können Sie JavaScript vorübergehend deaktivieren/aktivieren.
- Erweiterungsentwickler können die neue Browser-Konsole für Chrome-Ebene-Skripte verwenden (Ersetzt Fehlerkonsole).
- Die Quellkartensyntax wurde geändert, um
//#
anstelle von//@
zu verwenden (Firefox Bug 870361).
MathML
- Das
dir
Attribut zur Steuerung der Formelrichtung auf z.B.<math>
oder<mrow>
Elementen entspricht jetzt der Verwendung derdirection
CSS-Eigenschaft. - Das Gleichheitszeichen ("=") ist nun dehnbar.
- Der "
updiagonalarrow
" Wert für dasnotation
Attribut auf<menclose>
Elementen wurde hinzugefügt.
Änderungen für Add-on- und Mozilla-Entwickler
- Dokumenthüllen haben jetzt das
allowMedia
Attribut, um die Medienwiedergabe zu deaktivieren (Firefox Bug 759964). - Sherlock-Such-Plugins im Anwendungsverzeichnis oder Profil werden nicht mehr geladen (Firefox Bug 862143).
Siehe auch
Ältere Versionen
- Firefox 23 for developers
- Firefox 22 for developers
- Firefox 21 for developers
- Firefox 20 for developers
- Firefox 19 for developers
- Firefox 18 for developers
- Firefox 17 for developers
- Firefox 16 for developers
- Firefox 15 for developers
- Firefox 14 for developers
- Firefox 13 for developers
- Firefox 12 for developers
- Firefox 11 for developers
- Firefox 10 for developers
- Firefox 9 for developers
- Firefox 8 for developers
- Firefox 7 for developers
- Firefox 6 for developers
- Firefox 5 for developers
- Firefox 4 for developers
- Firefox 3.6 for developers
- Firefox 3.5 for developers
- Firefox 3 for developers
- Firefox 2 for developers
- Firefox 1.5 for developers