Firefox 61 für Entwickler

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

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • Das neu gestaltete Console-UI wurde standardmäßig für die Browser Console & Browser Toolbox aktiviert (Firefox-Bug 1362023/Firefox-Bug 1347127). Das alte UI wurde entfernt.

  • Im Network Monitor sendet das Klicken auf Open in New Tab im Kontextmenü einer POST-Anfrage die Anfrage korrekt mit den erwarteten POST-Parametern erneut ab (Firefox-Bug 1407515).

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

    • Zusätzlich wird beim Überfahren eines CSS-Variablennamens mit der Maus ein Tooltip angezeigt, der den gespeicherten Farbwert zeigt (Firefox-Bug 1431949).
  • Die Toolbar des Haupt-Toolboxes wurde neu gestaltet. Highlights sind eine bessere Reaktionsfähigkeit für schmale und breite Ansichtsfenster mit einem neuen Überlauf-Dropdown, bereinigtes Drei-Punkte-Menü und sortierbare Tabs, mit denen Sie Ihre am häufigsten verwendeten Panels verschieben können (Firefox-Bug 1226272).

  • Die Toolbar des Network Monitors enthält jetzt ein Dropdown-Menü, das einfachen Zugriff auf die Befehle 'Copy All As HAR' und 'Save All As HAR' bietet, sowie eine 'Importieren…' Option (Firefox-Bug 1403530).

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

  • Die Haupt-Toolbar des Network Monitors wurde neu gestaltet, um auf kleineren Ansichtsfenstern reaktionsschneller und visuell mit der Console abgestimmt zu sein.

  • Die Haupt-Toolbar des Network Monitors 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-Bug 1349559).

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

  • Die Browser Console enthält jetzt einen Befehl, um den Browser neu zu starten. 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 WebExtension-APIs der DevTools devtools.network.onRequestFinished (Firefox-Bug 1311171) und devtools.network.getHAR (Firefox-Bug 1311177) wurden implementiert (die Erweiterungen wie har-export-trigger ermöglichen).

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

HTML

Keine Änderungen.

CSS

SVG

JavaScript

APIs

Neue APIs

DOM

DOM-Events

Keine Änderungen.

Service-Worker

Die Schaltfläche "Vergessen", die in der Anpassungsoptionen von Firefox verfügbar ist, löscht jetzt Service-Worker und deren Caches (Firefox-Bug 1252998).

Web Audio, Medien und WebRTC

  • Der AudioContext()-Konstruktor akzeptiert jetzt ein optionales options-Parameter. Dies ermöglicht Ihnen, die bevorzugte Latenz und/oder Abtastrate für den neuen Kontext zu konfigurieren.
  • Firefox wirft jetzt die richtigen 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 Implementierung der MediaList-Schnittstelle ist jetzt etwas näher an der Spezifikation. Sie ist noch nicht vollständig dort; zum Beispiel wurden Stringifier-Attribute noch nicht implementiert (Firefox-Bug 1455807).

HTTP

Netzwerke

  • Firefox 61 und später unterstützen nicht mehr die Verwendung des FTP-Protokolls (also URLs mit dem "ftp://"-Schema), um Ressourcen innerhalb von HTML-Inhalten zu laden. 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 Web-Plattform

Entwicklerwerkzeuge

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

HTML

Keine Änderungen.

CSS

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

APIs

SVG

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

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

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

Sonstiges

Keine Änderungen.

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

WebExtensions

Ältere Versionen