Firefox 24 für Entwickler
Änderungen für Webentwickler
CSS
- Die beiden Werte
-moz-zoom-in
und-moz-zoom-out
der Eigenschaftcursor
wurden aufzoom-in
undzoom-out
ohne Präfix geändert (Firefox Bug 772153). - Um die Spezifikation zu erfüllen, können die Schlüsselwörter
not
,only
,and
undor
nicht mehr als Medientypen verwendet werden (Firefox Bug 757554).
HTML
- Das Element
<track>
wurde hinter der Präferenzmedia.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 explizit 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
- Die Unterstützung für den
Range()
Konstruktor wurde hinzugefügt (Firefox Bug 868999). - Die Unterstützung für den
Text()
Konstruktor wurde hinzugefügt (Firefox Bug 869000). - Die Unterstützung für den
Comment()
Konstruktor wurde hinzugefügt (Firefox Bug 869006). - Die Unterstützung für den
DocumentFragment()
Konstruktor wurde hinzugefügt (Firefox Bug 869002). - Das
FocusEvent
Interface wurde implementiert (Firefox Bug 855741). - Die Unterstützung für die Methode
ChildNode.remove()
wurde hinzugefügt (Firefox Bug 856629). - Die WebVTT-Interfaces, die mit dem
<track>
Element zusammenhängen,HTMLTrackElement
,TextTrack
,TextTrackCue
,TextTrackList
undTextTrackCueList
wurden hinter der Eigenschaftmedia.webvtt.enabled
implementiert, die standardmäßig auffalse
gesetzt ist (Firefox Bug 833385). - Das
Gamepad
Interface undNavigator.getGamepads
wurden hinter der Eigenschaftdom.gamepad.enabled
implementiert, standardmäßig auffalse
(Firefox Bug 690935). - Nur im Desktop-Firefox kann
HTMLCanvasElement.getContext()
jetzt den Wertwebgl
annehmen, zusätzlich zuexperimental-webgl
(Firefox Bug 870232). - Die nicht standardisierte Methode
mozLoadFrom()
vonHTMLMediaElement
wurde entfernt (Firefox Bug 877135).
Entwickler-Tools
- Der Netzwerkinspektor erlaubt es jetzt, nach Inhaltstyp (CSS/Bild/Schriftart usw.) zu filtern und die entsprechende Größe und Ladezeiten zu sehen.
- Das DevTools-Optionspanel 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 Syntax der Quellenkarte wurde geändert, um
//#
statt//@
zu verwenden (Firefox Bug 870361).
MathML
- Das
dir
-Attribut zur Steuerung der Ausrichtung von Formeln z.B. auf<math>
oder<mrow>
Elementen ist jetzt äquivalent zur Verwendung der CSS-Eigenschaftdirection
. - 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 jetzt das
allowMedia
Attribut, um das Abspielen von Medien zu deaktivieren (Firefox Bug 759964). - Sherlock-Suchplugins 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