Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Versionshinweise für Entwickler zu Firefox 25

Änderungen für Webentwickler

Neu in Firefox DevTools

  • Der Inspektor bietet jetzt die automatische Vervollständigung für CSS-Namen und -Werte.
  • Im Debugger können Sie nun Skriptdateien "ausblenden", um zu verhindern, dass Haltepunkte im Bibliothekscode, den Sie nicht debuggen möchten, stoppen.
  • Der Profiler kann nun Profilierungsergebnisse speichern und importieren. "Show Gecko Platform Data" ist jetzt eine Option in den Firefox DevTools-Optionen.
  • Das Netzwerkpanel hat nun ein Rechtsklick-Kontextmenü mit Befehlen zum Kopieren und Wiederholen von URLs.
  • Zahlreiche interne Änderungen können es erforderlich machen, dass Add-ons, die die DevTools ändern, neu geschrieben werden müssen.

CSS

  • Die Unterstützung für das Schlüsselwort local als Wert der CSS-Eigenschaft background-attachment wurde hinzugefügt (Firefox Bug 483446).
  • Unterstützung für eine nicht standardmäßige, nur bei Mozilla verfügbare Media Query zur Bestimmung der Betriebssystemversion wurde hinzugefügt: -moz-os-version (Firefox Bug 810399). Diese Eigenschaft ist derzeit nur unter Windows implementiert.
  • Die CSS-Eigenschaft -moz-osx-font-smoothing wurde hinzugefügt (Firefox Bug 857142).
  • Unsere experimentelle Unterstützung für filter unterstützt nun die funktionale Notation hue-rotate() (Firefox Bug 897392). Sie ist standardmäßig noch deaktiviert.
  • page-break-inside: avoid funktioniert jetzt mit der Höhe eines Blocks (Firefox Bug 883676).

HTML

  • Das Attribut srcdoc von <iframe>, das die Inline-Spezifikation des Inhalts eines <iframe> ermöglicht, wird jetzt unterstützt (Firefox Bug 802895).
  • Bei Verwendung mit einem "image/jpeg"-Typ akzeptiert die Methode HTMLCanvasElement.toBlob nun ein drittes Attribut, das die Qualität des Bildes definiert (Firefox Bug 891884).

JavaScript

Die Implementierung von ECMAScript 2015 geht weiter!

Schnittstellen/APIs/DOM

  • Die Web Audio API wird jetzt unterstützt. Eine unvollständige Implementierung war zuvor hinter einer Voreinstellung verfügbar (Firefox Bug 779297).
  • Einige IME-bezogene Tasten unter Windows werden nun von KeyboardEvent.key unterstützt (Firefox Bug 865565), siehe die Tastenname-Tabelle für Details.
  • Firefox für Metro löst nun Tastenereignisse auf die gleiche Weise aus wie die Desktop-Version (Firefox Bug 843236).
  • Das keypress-Ereignis wird nicht mehr ausgelöst, wenn preventDefault() des vorhergehenden keydown-Ereignisses aufgerufen wurde (Firefox Bug 501496).
  • Die Schnittstelle Future wurde in Promise umbenannt (Firefox Bug 884279).
  • Die Eigenschaft srcDoc auf der Schnittstelle HTMLIFrameElement, die die Inline-Spezifikation des Inhalts eines <iframe> ermöglicht, wird jetzt unterstützt (Firefox Bug 802895).
  • Die Methode createTBody() auf der Schnittstelle HTMLTableElement, die das Abrufen ihres <tbody> ermöglicht, wird jetzt unterstützt (Firefox Bug 813034).
  • Der Parameter toStart der Methode Range.collapse() ist jetzt optional und standardmäßig false, wie in der Spezifikation definiert (Firefox Bug 891340).
  • Unterstützung für das ParentNode-Mixin auf Document und DocumentFragment wurde hinzugefügt (Firefox Bug 895974).
  • Die Eigenschaften previousElementSibling und nextElementSibling wurden zum ChildNode-Mixin verschoben, sodass sie nicht nur auf einem Element-Objekt, sondern auch auf einem CharacterData- oder DocumentType-Objekt aufgerufen werden können (Firefox Bug 895974).
  • Die Eigenschaft navigator.geolocation wurde aktualisiert, um mit der Spezifikation übereinzustimmen. Sie gibt niemals null zurück. Wenn die Voreinstellung geo.enabled auf false gesetzt ist, gibt sie jetzt undefined zurück (Firefox Bug 884921).
  • Das Attribut videoPlaybackQuality auf der Schnittstelle HTMLVideoElement wurde zur Methode getVideoPlaybackQuality geändert (Firefox Bug 889205).
  • Die nicht standardmäßige GlobalObjectConstructor-Schnittstelle wurde entfernt (Firefox Bug 898136). Diese Schnittstelle wurde verwendet, um Argumente zu den Konstruktoren von APIs hinzuzufügen, die Firefox-Add-ons auf dem globalen Objekt bereitstellten. Diese Fähigkeit wurde entfernt; beachten Sie, dass es derzeit keinen Ersatz für diese Funktionalität gibt.

MathML

Keine Änderung.

SVG

Keine Änderung.