Firefox 24 für Entwickler
Änderungen für Webentwickler
CSS
- Die beiden Werte
-moz-zoom-in
und-moz-zoom-out
dercursor
Eigenschaft wurden zuzoom-in
undzoom-out
ohne Präfix geändert (Firefox Fehler 772153). - Um der Spezifikation zu entsprechen, können die Schlüsselwörter
not
,only
,and
undor
nicht mehr als Medientypen verwendet werden (Firefox Fehler 757554).
HTML
- Das
<track>
Element wurde hinter dermedia.webvtt.enabled
Einstellung implementiert und ist standardmäßig deaktiviert. (Firefox Fehler 833385).
JavaScript
- Arrow-Funktionen sind nicht mehr automatisch im strikten Modus, es sei denn, es wird explizit mit
"use strict"
angefordert (Firefox Fehler 852762). - Die
String.prototype.repeat
JS-Methode wurde implementiert (Firefox Fehler 815431). - Die Methoden
Set.prototype.values()
,Set.prototype.keys()
undSet.prototype.entries()
aufSet
Objekten wurden implementiert (Firefox Fehler 869996).
DOM
- Unterstützung für den
Range()
Konstruktor wurde hinzugefügt (Firefox Fehler 868999). - Unterstützung für den
Text()
Konstruktor wurde hinzugefügt (Firefox Fehler 869000). - Unterstützung für den
Comment()
Konstruktor wurde hinzugefügt (Firefox Fehler 869006). - Unterstützung für den
DocumentFragment()
Konstruktor wurde hinzugefügt (Firefox Fehler 869002). - Die
FocusEvent
Schnittstelle wurde implementiert (Firefox Fehler 855741). - Unterstützung für die
ChildNode.remove()
Methode wurde hinzugefügt (Firefox Fehler 856629). - Die WebVTT Schnittstellen, die mit dem
<track>
Element verbunden sind,HTMLTrackElement
,TextTrack
,TextTrackCue
,TextTrackList
undTextTrackCueList
, wurden hinter dermedia.webvtt.enabled
Eigenschaft implementiert, die standardmäßig auffalse
gesetzt ist (Firefox Fehler 833385). - Die
Gamepad
Schnittstelle undNavigator.getGamepads
wurden hinter derdom.gamepad.enabled
Eigenschaft implementiert, die standardmäßig auffalse
gesetzt ist (Firefox Fehler 690935). - Nur in der Desktop-Version von Firefox kann
HTMLCanvasElement.getContext()
jetzt den Wertwebgl
zusätzlich zuexperimental-webgl
annehmen (Firefox Fehler 870232). - Die nicht-standardisierte Methode
mozLoadFrom()
desHTMLMediaElement
wurde entfernt (Firefox Fehler 877135).
Entwickler-Tools
- Der Netzwerk-Inspektor ermöglicht jetzt das Filtern nach Inhaltstyp (CSS/Bild/Schriftart usw.) und zeigt die entsprechenden Größen- und Ladezeiten an.
- Das Optionen-Panel der DevTools auf der linken Seite ermöglicht es, JavaScript vorübergehend zu deaktivieren/aktivieren.
- Erweiterungsentwickler können die neue Browser-Konsole für Chrome-Level-Skripte verwenden (Ersetzt die Fehlerkonsole).
- Die Quelltext-Mappingsyntax wurde geändert, um
//#
anstelle von//@
zu verwenden (Firefox Fehler 870361).
MathML
- Das
dir
-Attribut zur Steuerung der Ausrichtung von Formeln auf z.B.<math>
oder<mrow>
Elementen ist jetzt gleichbedeutend mit der Nutzung desdirection
CSS-Eigenschaft. - Das Gleichheitszeichen ("=") ist jetzt dehnbar.
- Der Wert
"updiagonalarrow"
für dasnotation
Attribut auf<menclose>
Elementen wurde hinzugefügt.
Änderungen für Add-on und Mozilla-Entwickler
- Doc Shells haben nun das
allowMedia
Attribut, um das Abspielen von Medien zu deaktivieren (Firefox Fehler 759964). - Sherlock-Suchplugins im Anwendungsverzeichnis oder Profil werden nicht mehr geladen (Firefox Fehler 862143).
Siehe auch
Ältere Versionen
- Firefox 23 für Entwickler
- Firefox 22 für Entwickler
- Firefox 21 für Entwickler
- Firefox 20 für Entwickler
- Firefox 19 für Entwickler
- Firefox 18 für Entwickler
- Firefox 17 für Entwickler
- Firefox 16 für Entwickler
- Firefox 15 für Entwickler
- Firefox 14 für Entwickler
- Firefox 13 für Entwickler
- Firefox 12 für Entwickler
- Firefox 11 für Entwickler
- Firefox 10 für Entwickler
- Firefox 9 für Entwickler
- Firefox 8 für Entwickler
- Firefox 7 für Entwickler
- Firefox 6 für Entwickler
- Firefox 5 für Entwickler
- Firefox 4 für Entwickler
- Firefox 3.6 für Entwickler
- Firefox 3.5 für Entwickler
- Firefox 3 für Entwickler
- Firefox 2 für Entwickler
- Firefox 1.5 für Entwickler