Firefox 61 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 61, die Entwickler betreffen werden. Firefox 61 wurde am 26. Juni 2018 veröffentlicht.

Änderungen für Web-Entwickler

Entwicklerwerkzeuge

  • Die neue Oberfläche der Konsole wurde standardmäßig für die Browser-Konsole und das Browser-Werkzeugkasten aktiviert (Firefox-Bug 1362023/Firefox-Bug 1347127). Die alte Benutzeroberfläche wurde entfernt.

  • Im Netzwerk-Monitor sendet das Klicken auf In neuem Tab öffnen im Kontextmenü einer POST-Anfrage die Anfrage mit den erwarteten POST-Parametern korrekt erneut (Firefox-Bug 1407515).

  • CSS-Variablen vervollständigen jetzt automatisch mit Farbfeldern, sodass Sie genau sehen können, welcher Farbwert in jeder Variablen gespeichert ist (Firefox-Bug 1451211).

    • Wenn Sie zusätzlich über einen CSS-Variablennamen fahren, erscheint ein Tooltip, der zeigt, welcher Farbwert in dieser Variablen gespeichert ist (Firefox-Bug 1431949).
  • Die Symbolleiste des Hauptwerkzeugs wurde neu gestaltet. Highlights sind eine bessere Reaktionsfähigkeit für schmale und breite Ansichten mit einem neuen Überlauf-Dropdown, aufgeräumtes Drei-Punkte-Menü und sortierbare Tabs, um Ihre am häufigsten verwendeten Panels zu priorisieren (Firefox-Bug 1226272).

  • Die Symbolleiste des Netzwerk-Monitors enthält jetzt ein Dropdown-Menü, das einen einfacheren Zugang zu den Befehlen 'Alle als HAR kopieren' und 'Alle als HAR speichern' sowie eine 'Importieren…'-Option bietet (Firefox-Bug 1403530).

  • Die Detailansicht des Netzwerk-Monitors enthält jetzt einen Cache-Tab, der Informationen über zuvor zwischengespeicherte Ressourcen anzeigt (Firefox-Bug 859051).

  • Die Hauptsymbolleiste des Netzwerk-Monitors wurde neu gestaltet, um reaktionsfähiger auf kleineren Ansichten zu sein und visuell mit der Konsole abzustimmen.

  • Die Hauptsymbolleiste des Netzwerk-Monitors enthält jetzt ein Throttling-Dropdown, das vorher nur im Responsive Design Modus verfügbar war. Es ermöglicht das Drosseln Ihrer Netzwerkgeschwindigkeit, um verschiedene Netzwerkgeschwindigkeitsszenarien zu simulieren (Firefox-Bug 1349559).

  • Die Browser-Konsole blendet standardmäßig CSS-Fehler aus, aus Gründen der Lesbarkeit und Leistung (Firefox-Bug 1452143).

  • Die Browser-Konsole enthält jetzt einen Befehl zum Neustarten des Browsers. Verwenden Sie Ctrl + Alt + R (Windows, Linux) oder Cmd + Alt + R (Mac), um den Browser mit denselben geöffneten Tabs wie vor dem Neustart neu zu starten.

  • Die Web-Erweiterungs-APIs von DevTools devtools.network.onRequestFinished (Firefox-Bug 1311171) und devtools.network.getHAR (Firefox-Bug 1311177) wurden implementiert (ermöglicht Erweiterungen wie har-export-trigger).

  • Das Firebug-Theme wurde entfernt, da der Übergang der Firebug-Nutzer zu DevTools abgeschlossen ist (Firefox-Bug 1378108).

HTML

Keine Änderungen.

CSS

SVG

JavaScript

APIs

Neue APIs

DOM

DOM-Ereignisse

Keine Änderungen.

Service-Worker

Der "Vergessen"-Button, verfügbar in den Anpassungsoptionen von Firefox, löscht jetzt Service-Worker und deren Caches (Firefox-Bug 1252998).

Web-Audio, Medien und WebRTC

  • Der AudioContext()-Konstruktor akzeptiert jetzt einen optionalen options-Parameter. Damit können Sie die bevorzugte Latenz und/oder Samplingrate für den neuen Kontext konfigurieren.
  • Firefox wirft jetzt die korrekten Ausnahmen, wenn die Instanziierung eines AudioBuffer fehlschlägt.

WebVR

Canvas und WebGL

Keine Änderungen.

CSSOM

  • Die CSSStyleRule.selectorText-Eigenschaft ist jetzt vollständig implementiert und nicht mehr schreibgeschützt (Firefox-Bug 37468).
  • Die MediaList-Schnittstellenimplementierung stimmt jetzt näher mit der Spezifikation überein. Sie ist noch nicht vollständig; beispielsweise wurden die Stringifizierung-Attribute noch nicht implementiert (Firefox-Bug 1455807).

HTTP

Netzwerke

  • Ab Firefox 61 wird das Verwenden des FTP-Protokolls (d.h. URLs mit dem "ftp://"-Schema) zum Laden von Unterressourcen aus HTML-Inhalten nicht mehr unterstützt. FTP wird weiterhin als Top-Level-URL unterstützt, die direkt in die URL-Leiste eingegeben oder als eigenständiges Dokument geladen wird (Firefox-Bug 1404744).

Sicherheit

Keine Änderungen.

Plugins

Keine Änderungen.

Sonstiges

Keine Änderungen.

Entfernungen aus der Webplattform

Entwicklerwerkzeuge

Cmd/Ctrl + Shift + O zeigt/versteckt nicht mehr das DevTools-Optionspanel – verwenden Sie stattdessen F1 (Firefox-Bug 1409456).

HTML

Keine Änderungen.

CSS

@-moz-document wurde in Inhaltsseiten deaktiviert (Firefox-Bug 1422245).

APIs

SVG

  • Die veraltete (und nie richtig implementierte) SVGViewElement.viewTarget-Eigenschaft wurde entfernt (Firefox-Bug 1455763).

  • Die folgenden veralteten Eigenschaften wurden aus SVGSVGElement entfernt (Firefox-Bug 1133172):

    • pixelUnitToMillimeterX
    • pixelUnitToMillimeterY
    • screenPixelToMillimeterX
    • screenPixelToMillimeterY
  • Der nicht standardisierte SVGNumber()-Konstruktor wurde entfernt (Firefox-Bug 1455940).

Übriges

Keine Änderungen.

Änderungen für Add-on und Mozilla-Entwickler

WebExtensions