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 Webentwickler

Entwickler-Tools

  • Die neue Console-UI ist standardmäßig für die Browser Console und das Browser Toolbox aktiviert worden (Firefox Fehler 1362023/Firefox Fehler 1347127). Die alte UI wurde entfernt.

  • Im Netzwerkmonitor sendet ein Klick auf In neuem Tab öffnen im Kontextmenü einer POST-Anfrage die Anfrage korrekt mit den erwarteten POST-Parametern erneut ab (Firefox Fehler 1407515).

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

    • Darüber hinaus zeigt das Hovering über einen CSS-Variablennamen einen Tooltip mit dem in dieser Variablen gespeicherten Farbwert an (Firefox Fehler 1431949).
  • Die Hauptwerkzeugleiste des Toolboxes wurde neu gestaltet. Höhepunkte sind eine bessere Reaktionsfähigkeit für schmale und breite Viewports mit einem neuen Überlauf-Dropdown, aufgeräumtes Dreipunkt-Menü und sortierbare Registerkarten, mit denen Sie Ihre meistgenutzten Panels nach oben verschieben können (Firefox Fehler 1226272).

  • Die Toolbar im Netzwerkmonitor enthält jetzt ein Dropdown-Menü, das einfacher auf die Befehle 'Copy All As HAR' und 'Save All As HAR' sowie auf eine 'Importieren...'-Option zugreift (Firefox Fehler 1403530).

  • Das Detailfenster im Netzwerkmonitor enthält jetzt einen Cache-Tab, der Informationen zu zuvor zwischengespeicherten Ressourcen anzeigt (Firefox Fehler 859051).

  • Die Hauptwerkzeugleiste des Netzwerkmonitors wurde neu gestaltet, um auf kleineren Viewports reaktionsfähiger und visuell mit der Konsole abgestimmt zu sein.

  • Die Hauptwerkzeugleiste des Netzwerkmonitors enthält jetzt ein Throttling-Dropdown, das zuvor nur im Responsive Design Mode verfügbar war. Es ermöglicht Ihnen, Ihre Netzwerkgeschwindigkeit zu drosseln, um verschiedene Netzwerkgeschwindigkeitsbedingungen zu emulieren (Firefox Fehler 1349559).

  • Die Browser Console verbirgt jetzt standardmäßig CSS-Fehler aus Gründen der Lesbarkeit und Leistung (Firefox Fehler 1452143).

  • Die Browser Console enthält jetzt einen Befehl zum Neustart des Browsers. Verwenden Sie Ctrl + Alt + R (Windows, Linux) oder Cmd + Alt + R (Mac), um den Browser neu zu starten und die gleichen Tabs wie vor dem Neustart wieder zu öffnen.

  • Die WebExtension-APIs der DevTools devtools.network.onRequestFinished (Firefox Fehler 1311171) und devtools.network.getHAR (Firefox Fehler 1311177) wurden implementiert (damit Erweiterungen wie har-export-trigger ermöglicht werden).

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

HTML

Keine Änderungen.

CSS

SVG

JavaScript

APIs

Neue APIs

DOM

DOM-Ereignisse

Keine Änderungen.

Service Workers

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

Web Audio, Medien und WebRTC

  • Der Konstruktor AudioContext() akzeptiert jetzt ein optionales options-Parameter. Damit können Sie die bevorzugte Latenz und/oder Abtastrate für den neuen Kontext konfigurieren.
  • Firefox löst jetzt die richtigen Ausnahmen aus, wenn die Instanziierung eines AudioBuffer fehlschlägt.

WebVR

Canvas und WebGL

Keine Änderungen.

CSSOM

HTTP

Netzwerk

  • Firefox 61 und später unterstützen nicht mehr das Laden von Subressourcen innerhalb von HTML-Inhalten über das FTP-Protokoll (d.h. URLs mit dem "ftp://"-Schema). FTP wird immer noch als Top-Level-URL unterstützt, die direkt in die URL-Leiste eingegeben wird oder als eigenständiges Dokument geladen wird (Firefox Fehler 1404744).

Sicherheit

Keine Änderungen.

Plugins

Keine Änderungen.

Sonstiges

Keine Änderungen.

Entfernungen aus der Web-Plattform

Entwickler-Tools

Cmd/Ctrl + Shift + O zeigt nicht mehr das Optionen-Panel der DevTools an/aus — verwenden Sie stattdessen F1 (Firefox Fehler 1409456).

HTML

Keine Änderungen.

CSS

@-moz-document wurde auf Inhaltsseiten deaktiviert (Firefox Fehler 1422245).

APIs

SVG

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

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

    • pixelUnitToMillimeterX
    • pixelUnitToMillimeterY
    • screenPixelToMillimeterX
    • screenPixelToMillimeterY
  • Der nicht-standardmäßige Konstruktor SVGNumber() wurde entfernt (Firefox Fehler 1455940).

Sonstiges

Keine Änderungen.

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

WebExtensions

Ältere Versionen