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

Entwicklerwerkzeuge

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

  • Sie können die Regeln-Ansicht nun in ein eigenes Fenster aufteilen, getrennt von den anderen Tabs im CSS-Fenster. Siehe Page inspector 3-pane mode für weitere Details.

  • Der Grid-Inspektor verfügt über aktualisierte Funktionen und eine komplett neue Dokumentation — siehe CSS Grid Inspector: Examine grid layouts.

  • Sie haben jetzt vier Optionen für den Ort der Entwicklerwerkzeuge. Zusätzlich zur Standardposition am unteren Rand des Fensters können Sie die Werkzeuge entweder links oder rechts im Hauptfenster oder in einem separaten Fenster platzieren (Firefox Bug 1192642).

  • Eine Schaltfläche zum Schließen wurde zur Split-Console-Symbolleiste hinzugefügt.

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

  • Der Netzwerk-Monitor zeigt im Cookies-Reiter jetzt das Cookie-Attribut samesite an (Firefox Bug 1452715).

  • Der Responsive Design Mode funktioniert jetzt in Containertabs (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 eingeschlossen ist, wird die vollständige Webseite gespeichert. Diese Option fügt auch -fullpage zum Dateinamen hinzu. Für eine Liste aller Optionen, die für diesen Befehl verfügbar sind, geben Sie ein: :screenshot --help

Entfernungen

  • Die Entwicklerwerkzeugleiste/GCLI (aufgerufen mit Shift + F2), wurde aus Firefox entfernt (Firefox Bug 1461970). Sowohl die Benutzeroberfläche der Entwicklerwerkzeugleiste als auch die GCLI Upstream-Bibliothek werden nicht mehr gepflegt, einige ihrer Funktionen sind fehlerhaft (teilweise bereits seit e10s), sie blockiert die unsafeSetInnerHTML-Arbeit, die Nutzungszahlen sind sehr gering, und es existieren Alternativen für die am häufigsten genutzten 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 über die Parameter 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 Präferenz "media.autoplay.enabled" steuert nun sowohl die automatische Wiedergabe von Audio- als auch Videomedien und nicht nur von Videomedien (Firefox Bug 1413098).
  • Der ChannelSplitterNode wurde so korrigiert, dass er standardmäßig 6 Kanäle mit der channelInterpretation auf "discrete" und dem channelCountMode auf "explicit" gemäß der Spezifikation besitzt (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).
  • Benachrichtigungen an den Benutzer, 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

  • Entfernte veraltete Endpunkte inklusive getWindowPosition, setWindowPosition, getWindowSize und setWindowSize (Firefox Bug 1348145).
  • WebDriver-Befehle, die Erfolg mit 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

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

  • Änderungen an der browser_style-Eigenschaft verschiedener Manifest-Schlüssel:

Theme-Änderungen

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

Entfernungen

  • Unterstützung für nicht gepackte, sideloaded Erweiterungen wurde entfernt (Firefox Bug 1385057).
  • Die Warnung über browser_style, die beim temporären Laden einer Erweiterung zu Testzwecken angezeigt wurde, wird nicht mehr angezeigt (Firefox Bug 1404724).

Ältere Versionen