Firefox 24 für Entwickler
Firefox 24 wurde am 17. September 2013 veröffentlicht. Dieser Artikel listet wichtige Änderungen auf, die nicht nur für Webentwickler nützlich sind, sondern auch für Firefox- und Gecko-Entwickler sowie Add-on-Entwickler.
Änderungen für Webentwickler
CSS
- Die beiden Werte
-moz-zoom-in
und-moz-zoom-out
dercursor
-Eigenschaft wurden zuzoom-in
undzoom-out
entprefixt (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 der Einstellungmedia.webvtt.enabled
implementiert und ist standardmäßig deaktiviert. (Firefox-Bug 833385).
JavaScript
- Arrow-Funktionen sind nicht mehr automatisch im Strict-Modus, es sei denn, dieser wird ausdrücklich mit
"use strict"
angefordert (Firefox-Bug 852762). - Die JS-Methode
String.prototype.repeat
wurde implementiert (Firefox-Bug 815431). - Die Methoden
Set.prototype.values()
,Set.prototype.keys()
undSet.prototype.entries()
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). - Das
FocusEvent
-Interface wurde implementiert (Firefox-Bug 855741). - Unterstützung für die Methode
ChildNode.remove()
wurde hinzugefügt (Firefox-Bug 856629). - Die WebVTT-Interfaces, die sich auf das
<track>
-Element beziehen, wieHTMLTrackElement
,TextTrack
,TextTrackCue
,TextTrackList
, undTextTrackCueList
, wurden hinter dermedia.webvtt.enabled
-Eigenschaft implementiert, die standardmäßig auffalse
gesetzt ist (Firefox-Bug 833385). - Das
Gamepad
-Interface undNavigator.getGamepads
wurden hinter derdom.gamepad.enabled
-Eigenschaft implementiert, die standardmäßig auffalse
gesetzt ist (Firefox-Bug 690935). - In der Desktop-Version von Firefox kann
HTMLCanvasElement.getContext()
nun den Wertwebgl
annehmen, zusätzlich zuexperimental-webgl
(Firefox-Bug 870232). - Die nicht standardisierte Methode
mozLoadFrom()
desHTMLMediaElement
wurde entfernt (Firefox-Bug 877135).
Entwickler-Tools
- Der Netzwerkinspektor erlaubt es nun, nach Inhaltstyp zu filtern (CSS/Bild/Schriftart etc.) und zeigt die entsprechenden Größen und Ladezeiten an.
- Mit dem DevTools-Optionspanel auf der linken Seite können Sie JavaScript temporär deaktivieren/aktivieren.
- Erweiterungsentwickler können die neue Browser-Konsole für Chrome-Level-Skripte verwenden (ersetzt die Fehlerkonsole).
- Die Quellkartensyntax wurde geändert, um
//#
anstelle von//@
zu verwenden (Firefox-Bug 870361).
MathML
- Das
dir
-Attribut zur Steuerung der Ausrichtungsrichtung von Formeln auf z.B.<math>
- oder<mrow>
-Elementen entspricht nun der Verwendung derdirection
-CSS-Eigenschaft. - Das Gleichheitszeichen ("=") ist nun 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 jetzt das
allowMedia
-Attribut, um 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 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