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 Webentwickler

Entwicklertools

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

  • Sie können nun die Regelansicht in ein eigenes Fenster ausgliedern, getrennt von den anderen Tabs im CSS-Bereich. Siehe Page inspector 3-pane mode für mehr Details.

  • Der Grid-Inspektor hat aktualisierte Funktionen und eine ganz neue Dokumentation — siehe CSS Grid Inspector: Examine grid layouts.

  • Sie haben jetzt vier Optionen für die Position der Entwicklertools. Zusätzlich zur standardmäßigen Position am unteren Rand des Fensters können Sie wählen, die Tools entweder links oder rechts vom Hauptfenster oder in einem separaten Fenster zu platzieren (Firefox bug 1192642).

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

  • Wenn die Option "Selektieren Sie ein iframe als aktuell anvisiertes Dokument" aktiviert ist, wird das Symbol in der Werkzeugleiste angezeigt, während der Einstellungs-Tab angezeigt wird, selbst wenn die aktuelle Seite keine iframes enthält (Firefox bug 1456069).

  • Der Netzwerk-Monitor's Cookies Tab zeigt jetzt das Cookie-Attribut samesite (Firefox bug 1452715).

  • Der Responsive Design Mode funktioniert jetzt innerhalb von 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 an (Firefox bug 1475391).

  • Erstellen Sie einen Screenshot der aktuellen Seite (mit optionalem Dateinamen) aus dem Konsolen-Tab (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 Parameter --fullpage ist optional, aber wenn er enthalten ist, wird die gesamte Webseite gespeichert. Diese Option fügt dem Dateinamen auch -fullpage hinzu. Für eine Liste aller Optionen, die für diesen Befehl verfügbar sind, geben Sie ein: :screenshot --help

Entfernungen

  • Die Entwickler-Toolbar/GCLI (zugänglich mit Shift + F2), wurde entfernt aus Firefox (Firefox bug 1461970). Sowohl die Entwickler-Toolbar-UI als auch die GCLI-Upstream-Bibliothek sind ungewartet geworden, einige ihrer Funktionen sind defekt (einige seit e10s), sie blockiert die unsafeSetInnerHTML Arbeit, die Nutzungszahlen sind sehr gering, Alternativen existieren für die am häufigsten verwendeten Befehle.

HTML

Keine Änderungen.

CSS

Entfernungen

SVG

Keine Änderungen.

JavaScript

Entfernungen

  • Die DOMPoint und DOMPointReadOnly Konstruktoren unterstützen keinen Eingabeparameter des Typs DOMPointInit mehr; die Werte der Eigenschaften müssen mit den Parametern x, y, z und w angegeben 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 veraltet, da Sie jetzt HTMLMediaElement.srcObject direkt auf den MediaStream setzen können (Firefox bug 1454889).

APIs

Neue APIs

DOM

DOM-Ereignisse

Keine Änderungen.

Service Worker

Keine Änderungen.

Medien, Web Audio und WebRTC

  • Die Einstellung "media.autoplay.enabled" kontrolliert jetzt die automatische Wiedergabe sowohl von Audio- als auch von Videomedien, anstatt nur von Videomedien (Firefox bug 1413098).
  • Der ChannelSplitterNode wurde korrigiert, um standardmäßig über 6 Kanäle mit der channelInterpretation auf "discrete" und dem channelCountMode auf "explicit" zu verfügen, wie es in der Spezifikation festgelegt ist (Firefox bug 1456265).

Entfernungen

HTTP

Entfernungen

Sicherheit

Keine Änderungen.

Plugins

Keine Änderungen.

WebDriver-Konformität (Marionette)

Neue Funktionen

  • Der Befehl WebDriver:ElementSendKeys wurde WebDriver-konform für Datei-Uploads gemacht (Firefox bug 1448792).
  • Benutzeraufforderungen, die durch beforeunload-Ereignisse ausgelöst werden, werden automatisch für die Befehle WebDriver:Get, WebDriver:Back, WebDriver:Forward, WebDriver:Refresh und WebDriver:Close geschlossen (Firefox bug 1434872).
  • WebDriver:PerformActions für Ctrl + Click synthetisiert ein contextmenu Ereignis (Firefox bug 1421323).

API-Änderungen

  • Veraltete Endpunkte inklusive getWindowPosition, setWindowPosition, getWindowSize und setWindowSize wurden entfernt (Firefox bug 1348145).
  • WebDriver-Befehle, die mit null-Daten Erfolg melden, 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 kontrollieren, ob ihre Sidebars automatisch bei der Installation geöffnet werden sollen oder nicht (Firefox bug 1460910).

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

Theme-Änderungen

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

Entfernungen

  • Unterstützung für entpackte sideloaded Erweiterungen wurde entfernt (Firefox bug 1385057).
  • Die Warnung über browser_style, die bei temporärem Laden einer Erweiterung für Testzwecke angezeigt wurde, wird nicht mehr angezeigt (Firefox bug 1404724).

Ältere Versionen