Firefox 62 für Entwickler

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

Änderungen für Webentwickler

Entwickler-Werkzeuge

  • Der Shape-Pfad-Editor ist jetzt standardmäßig verfügbar — siehe Bearbeiten von Shape-Pfaden in CSS für weitere Informationen.

  • Sie können jetzt die Regelansicht in ein eigenes Bereichsfenster abtrennen, das von den anderen Tabs im CSS-Bereich getrennt ist. Siehe Seiteninspektor 3-Bereichsmodus für weitere Details.

  • Der Grid-Inspektor hat aktualisierte Funktionen und eine komplett neue Dokumentation — siehe CSS Grid Inspector: Untersuchen von Grid-Layouts.

  • Sie haben jetzt vier Optionen für die Position der Entwickler-Werkzeuge. Zusätzlich zur Standardposition am unteren Rand des Fensters können Sie die Werkzeuge entweder auf der linken oder rechten Seite des Hauptfensters oder in einem separaten Fenster platzieren (Firefox-Bug 1192642).

  • Ein Schließen-Button wurde zur geteilten Konsole Toolbar hinzugefügt.

  • Wenn die Option "Ein iframe als das aktuell ausgewählte Dokument festlegen" aktiviert ist, wird das Symbol in der Toolbar angezeigt, während die Einstellung im Tab angezeigt wird, auch wenn die aktuelle Seite keine iframes enthält (Firefox-Bug 1456069).

  • Der Network Monitor's Cookies-Tab zeigt jetzt das samesite-Attribut des Cookies an (Firefox-Bug 1452715).

  • Der Responsive Design Mode funktioniert jetzt auch in Container-Tabs (Firefox-Bug 1306975).

  • Wenn CORS-Fehler auftreten und in 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 optionalem Dateinamen) vom Console-Tab aus (Firefox-Bug 1464461) mit dem folgenden Befehl:

    bash
    :screenshot <filename.png> --fullpage
    

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

Entfernungen

  • Die Entwicklertoolleiste/GCLI (aufgerufen mit Shift + F2) wurde entfernt aus Firefox (Firefox-Bug 1461970). Sowohl die Benutzeroberfläche der Entwicklertoolleiste als auch die GCLI-Upstream-Bibliothek sind nicht mehr gepflegt. Einige ihrer Funktionen sind defekt (einige schon seit e10s), sie blockiert die unsafeSetInnerHTML-Arbeit, die Nutzungszahlen sind sehr gering, Alternativen existieren für die meistgenutzten Befehle.

HTML

Keine Änderungen.

CSS

Entfernungen

SVG

Keine Änderungen.

JavaScript

Entfernungen

  • Die Konstruktoren DOMPoint und DOMPointReadOnly unterstützen keinen Eingabeparameter vom Typ DOMPointInit mehr; die Werte der Eigenschaften müssen durch die Parameter 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 obsolet, 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 Einstellung "media.autoplay.enabled" steuert jetzt die automatische Wiedergabe sowohl von Audio- als auch Videomedien, anstatt nur Videomedien (Firefox-Bug 1413098).
  • Der ChannelSplitterNode wurde korrigiert und hat jetzt standardmäßig 6 Kanäle, wobei channelInterpretation auf "discrete" und channelCountMode auf "explicit" eingestellt ist, entsprechend der Spezifikation (Firefox-Bug 1456265).

Entfernungen

HTTP

Entfernungen

Sicherheit

Keine Änderungen.

Plugins

Keine Änderungen.

WebDriver-Konformität (Marionette)

Neue Funktionen

  • Der Befehl WebDriver:ElementSendKeys wurde für Datei-Uploads WebDriver-konform gemacht (Firefox-Bug 1448792).
  • Nutzereingabeaufforderungen, die durch beforeunload-Ereignisse verursacht werden, werden automatisch abgelehnt für die Befehle WebDriver:Get, WebDriver:Back, WebDriver:Forward, WebDriver:Refresh, und WebDriver:Close (Firefox-Bug 1434872).
  • WebDriver:PerformActions für Ctrl + Click generiert ein contextmenu-Ereignis (Firefox-Bug 1421323).

API-Änderungen

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

Fehlerbehebungen

Sonstiges

Keine Änderungen.

Änderungen für Add-on-Entwickler

API-Änderungen

Manifest-Änderungen

  • Die neue open_at_install Eigenschaft des sidebar_action Manifestschlüssels ermöglicht es Erweiterungen zu steuern, ob ihre Seitenleisten beim Installieren automatisch geöffnet werden sollen oder nicht (Firefox-Bug 1460910).
  • Änderungen an der browser_style Eigenschaft verschiedener Manifestschlüssel:

Theme-Änderungen

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

Entfernungen

  • Die Unterstützung für nicht gepackte, seitlich geladene Erweiterungen wurde entfernt (Firefox-Bug 1385057).
  • Die Warnung über browser_style, die angezeigt wird, wenn eine Erweiterung zum Testen vorübergehend geladen wird, wird nicht mehr angezeigt (Firefox-Bug 1404724).

Ältere Versionen