Firefox 62 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 62, die Entwickler betreffen. Firefox 62 wurde am 5. September 2018 veröffentlicht.

Änderungen für Web-Entwickler

Entwicklertools

  • Der Shape Path Editor ist jetzt standardmäßig verfügbar – siehe Edit Shape Paths in CSS für weitere Informationen.

  • Sie können jetzt die Ansicht "Regeln" in ein eigenes Fenster aufteilen, getrennt von den anderen Tabs im CSS-Fenster. Siehe Seiteninspektor 3-Fenster-Modus für mehr Details.

  • Der Grid-Inspektor hat aktualisierte Funktionen und eine komplett neue Dokumentation – siehe CSS Grid Inspector: Gitter-Layouts untersuchen.

  • Sie haben nun vier Optionen für die Position der Entwicklerwerkzeuge. Zusätzlich zum Standardort am unteren Rand des Fensters können Sie wählen, ob die Werkzeuge an den linken oder rechten Seiten des Hauptfensters oder in einem separaten Fenster platziert werden sollen (Firefox-Bug 1192642).

  • Ein Schließen-Knopf wurde zur geteilten Konsole Werkzeugleiste hinzugefügt.

  • Wenn die Option "Ein iframe als aktuell zielgerichtetes Dokument auswählen" aktiviert ist, wird das Symbol in der Toolbar angezeigt, während die Registerkarte Einstellungen angezeigt wird, auch wenn die aktuelle Seite keine iframes enthält (Firefox-Bug 1456069).

  • Die Netzwerküberwachung's Cookies-Registerkarte zeigt jetzt das samesite Attribut von Cookies (Firefox-Bug 1452715).

  • Der Responsive Design Mode funktioniert jetzt innerhalb von Containertabs (Firefox-Bug 1306975).

  • Bei CORS Fehlern, die auf der Konsole gemeldet werden, bietet Firefox jetzt einen Link zur entsprechenden Seite in unserer CORS-Fehlerdokumentation (Firefox-Bug 1475391).

  • Erstellen Sie einen Screenshot der aktuellen Seite (mit einem optionalen Dateinamen) aus der Konsole Registerkarte (Firefox-Bug 1464461) mit folgendem Befehl:

    bash
    :screenshot <filename.png> --fullpage
    

    wobei <filename.png> der gewünschte Dateiname ist. Die Datei wird in Ihrem Download-Ordner gespeichert. Der --fullpage Parameter ist optional, aber wenn er enthalten ist, wird die gesamte Webseite gespeichert. Diese Option fügt auch -fullpage zum Namen der Datei hinzu. Für eine Liste aller verfügbaren Optionen für diesen Befehl, geben Sie ein: :screenshot --help

Entfernungen

  • Die Entwickler-Toolbar/GCLI (aufgerufen mit Shift + F2), wurde entfernt aus Firefox (Firefox-Bug 1461970). Sowohl die UI der Entwickler-Toolbar als auch die GCLI-Upstream-Bibliothek sind ungewartet geworden, einige ihrer Funktionen sind defekt (einige schon seit e10s), sie blockiert die unsafeSetInnerHTML-Arbeit, die Nutzungszahlen sind sehr niedrig, Alternativen existieren für die am meisten genutzten Befehle.

HTML

Keine Änderungen.

CSS

Entfernungen

SVG

Keine Änderungen.

JavaScript

Entfernungen

  • Die DOMPoint und DOMPointReadOnly Konstruktoren unterstützen keinen Eingabeparameter vom Typ DOMPointInit mehr; die Werte der Eigenschaften müssen mit den Parametern x, y, z, und w spezifiziert werden (Firefox-Bug 1186265).
  • Die Methode URL.createObjectURL() unterstützt nicht mehr das Erstellen von Objekt-URLs zur Darstellung eines MediaStream. Diese Fähigkeit ist seit einiger Zeit überholt, da Sie jetzt HTMLMediaElement.srcObject direkt auf den MediaStream setzen können (Firefox-Bug 1454889).

APIs

Neue APIs

DOM

DOM-Ereignisse

Keine Änderungen.

Service Workers

Keine Änderungen.

Medien, Web Audio, und WebRTC

  • Die Vorliebe "media.autoplay.enabled" steuert jetzt die automatische Wiedergabe von sowohl Audio- als auch Videomedien, anstatt nur von Videomedien (Firefox-Bug 1413098).
  • Der ChannelSplitterNode wurde korrigiert, um standardmäßig 6 Kanäle mit der channelInterpretation auf "discrete" und der channelCountMode auf "explicit" zu haben, wie in der Spezifikation (Firefox-Bug 1456265).

Entfernungen

HTTP

Entfernungen

Sicherheit

Keine Änderungen.

Plugins

Keine Änderungen.

WebDriver-Komformität (Marionette)

Neue Funktionen

  • Der Befehl WebDriver:ElementSendKeys wurde WebDriver-komform für Dateiuploads gemacht (Firefox-Bug 1448792).
  • Benutzeraufforderungen, die von beforeunload Ereignissen hervorgerufen werden, werden automatisch für die Befehle WebDriver:Get, WebDriver:Back, WebDriver:Forward, WebDriver:Refresh, und WebDriver:Close abgelehnt (Firefox-Bug 1434872).
  • WebDriver:PerformActions für Ctrl + Click synthetisiert ein contextmenu Ereignis (Firefox-Bug 1421323).

API-Änderungen

  • Veraltete Endpunkte einschließlich getWindowPosition, setWindowPosition, getWindowSize, und setWindowSize wurden entfernt (Firefox-Bug 1348145).
  • WebDriver-Befehle, die Erfolg mit dem Datum null zurückgeben, geben jetzt ein leeres Wörterbuch zurück (Firefox-Bug 1461463).

Fehlerbehebungen

Weitere

Keine Änderungen.

Änderungen für Add-on-Entwickler

API-Änderungen

Manifest-Änderungen

  • Die neue open_at_install Eigenschaft des sidebar_action Manifest-Schlüssels ermöglicht es Erweiterungen zu steuern, ob ihre Seitenleisten automatisch bei der Installation geöffnet werden sollen oder nicht (Firefox-Bug 1460910).

  • Änderungen zur Eigenschaft browser_style von verschiedenen Manifest-Schlüsseln:

Theme-Änderungen

  • Die neue Eigenschaft tab_background_separator des theme Manifest-Schlüssels ermöglicht es Erweiterungen die Farbe des Tab-Separators zu ändern (Firefox-Bug 1459455).

Entfernungen

  • Die Unterstützung für unverpackte, side-geloadete Erweiterungen wurde entfernt (Firefox-Bug 1385057).
  • Die Warnung über browser_style, die angezeigt wird, wenn eine Erweiterung vorübergehend für Tests geladen wird, wird nicht mehr angezeigt (Firefox-Bug 1404724).

Ältere Versionen