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

View in English Always switch to English

Firefox 25 Versionshinweise für Entwickler

Änderungen für Webentwickler

Neu in den Firefox DevTools

  • Der Inspektor verfügt jetzt über eine Autovervollständigung für CSS-Namen und -Werte.
  • Der Debugger ermöglicht jetzt, Skriptdateien "black box" zu setzen, um zu verhindern, dass Haltepunkte in Bibliothekscode stoppen, der nicht von Interesse ist.
  • Der Profiler kann jetzt Profilierungsergebnisse speichern und importieren. "Show Gecko Platform Data" ist jetzt eine Option in den Firefox Entwicklerwerkzeugen.
  • Das Netzwerk-Panel verfügt über ein Kontextmenü mit Befehlen zum Kopieren und Wiederholen von URLs.
  • Zahlreiche Änderungen unter der Haube können es erforderlich machen, Add-ons neu zu schreiben, die die DevTools modifizieren.

CSS

  • Die Unterstützung für das Schlüsselwort local als Wert der background-attachment CSS-Eigenschaft wurde hinzugefügt (Firefox Bug 483446).
  • Die Unterstützung einer nicht standardmäßigen, nur von Mozilla verwendeten Media Query zur Bestimmung der Betriebssystemversion wurde hinzugefügt: -moz-os-version (Firefox Bug 810399). Die 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 jetzt die funktionelle Notation hue-rotate() (Firefox Bug 897392). Sie ist standardmäßig immer noch deaktiviert.
  • page-break-inside: avoid funktioniert jetzt mit der Höhe eines Blocks (Firefox Bug 883676).

HTML

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

JavaScript

Die Implementierung von ECMAScript 2015 wird fortgesetzt!

Schnittstellen/APIs/DOM

  • Die Web Audio API wird jetzt unterstützt. Eine unvollständige Implementierung war zuvor hinter einer Einstellung verfügbar (Firefox Bug 779297).
  • Einige IME-bezogene Tasten unter Windows werden jetzt von KeyboardEvent.key unterstützt (Firefox Bug 865565), siehe die Taste-Namen-Tabelle für Details.
  • Firefox für Metro versendet jetzt Tastenereignisse in gleicher Weise wie die Desktop-Version (Firefox Bug 843236).
  • keypress-Ereignis wird nicht mehr ausgelöst, wenn preventDefault() des vorausgehenden keydown-Ereignisses aufgerufen wird (Firefox Bug 501496).
  • Das Future-Interface wurde in Promise umbenannt (Firefox Bug 884279).
  • Die srcDoc-Eigenschaft im HTMLIFrameElement Interface, die die Inline-Spezifikation des Inhalts eines <iframe> ermöglicht, wird jetzt unterstützt (Firefox Bug 802895).
  • Die Methode createTBody() im HTMLTableElement Interface, die es ermöglicht, sein <tbody> zu erhalten, wird jetzt unterstützt (Firefox Bug 813034).
  • Der toStart-Parameter der Methode Range.collapse() ist jetzt optional und standardmäßig auf false eingestellt, wie in der Spezifikation definiert (Firefox Bug 891340).
  • Die Unterstützung der ParentNode-Mixin auf Document und DocumentFragment wurde hinzugefügt (Firefox Bug 895974).
  • Die Eigenschaften previousElementSibling und nextElementSibling wurden auf das ChildNode-Mixin verschoben, was es ermöglicht, sie nicht nur auf einem Element Objekt, sondern auch auf einem CharacterData oder DocumentType Objekt aufzurufen (Firefox Bug 895974).
  • Die Eigenschaft navigator.geolocation wurde aktualisiert, um der Spezifikation zu entsprechen. Sie gibt niemals null zurück. Wenn die Einstellung geo.enabled auf false gesetzt ist, gibt sie jetzt undefined zurück (Firefox Bug 884921).
  • Das Attribut videoPlaybackQuality im HTMLVideoElement Interface wurde in die Methode getVideoPlaybackQuality geändert. (Firefox Bug 889205)
  • Das nicht standardmäßige GlobalObjectConstructor Interface 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 Funktionalität wurde entfernt; beachten Sie, dass es derzeit keinen Ersatz für diese Funktion gibt.

MathML

Keine Änderungen.

SVG

Keine Änderungen.