Firefox 62 für Entwickler

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

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • 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 Ansicht Regeln in ein eigenes Fenster auslagern, getrennt von den anderen Tabs im CSS-Bereich. Siehe Page inspector 3-pane mode für mehr Details.

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

  • Sie haben jetzt vier Optionen für den Standort der Entwicklerwerkzeuge. Neben dem Standardstandort unten im Fenster können Sie die Werkzeuge entweder links oder rechts vom Hauptfenster oder in einem separaten Fenster platzieren (Firefox Bug 1192642).

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

  • Wenn die Option "Wählen Sie ein iframe als derzeitiges Zieldokument" aktiviert ist, erscheint das Symbol in der Werkzeugleiste, während der Einstellungs-Tab angezeigt wird, auch wenn die aktuelle Seite keine iframes enthält (Firefox Bug 1456069).

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

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

  • Erstellen Sie einen Screenshot der aktuellen Seite (mit optionalem Dateinamen) aus der Konsole heraus (Firefox Bug 1464461) mit folgendem 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 eingeschlossen wird, speichert er die gesamte Webseite. 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

Entfernt

  • Die Developer Toolbar/GCLI (zugänglich mit Shift + F2), wurde aus Firefox entfernt (Firefox Bug 1461970). Sowohl die Benutzeroberfläche der Developer Toolbar als auch die GCLI-Upstream-Bibliothek werden nicht mehr gewartet, einige ihrer Funktionen sind defekt (einige sind es schon seit e10s), sie blockiert die unsafeSetInnerHTML-Arbeit, die Nutzungszahlen sind sehr niedrig, und es gibt Alternativen für die am häufigsten verwendeten Befehle.

HTML

Keine Änderungen.

CSS

Entfernt

  • Alle XUL-display-Werte mit Ausnahme von -moz-box und -moz-inline-box wurden aus Nicht-XUL-Dokumenten entfernt in Firefox Bug 1288572.

SVG

Keine Änderungen.

JavaScript

Entfernt

  • Die DOMPoint- und DOMPointReadOnly-Konstruktoren unterstützen keinen Eingabeparameter des Typs DOMPointInit mehr; die Werte der Eigenschaften müssen mithilfe der 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 war schon seit einiger Zeit obsolet, da Sie jetzt direkt HTMLMediaElement.srcObject 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 jetzt die automatische Wiedergabe sowohl von Audio- als auch von Videomedien, anstatt nur von Videomedien (Firefox Bug 1413098).
  • Der ChannelSplitterNode wurde korrigiert, um korrekt standardmäßig 6 Kanäle mit der channelInterpretation auf "discrete" und dem channelCountMode auf "explicit" zu haben, gemäß der Spezifikation (Firefox Bug 1456265).

Entfernt

HTTP

Entfernt

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 abgelehnt (Firefox Bug 1434872).
  • WebDriver:PerformActions für Strg + Klick um ein contextmenu-Ereignis zu erzeugen (Firefox Bug 1421323).

API-Änderungen

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

Bugfixes

Sonstiges

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 Sidebars bei der Installation automatisch geöffnet werden sollen oder nicht (Firefox Bug 1460910).
  • Änderungen an der browser_style-Eigenschaft verschiedener Manifest-Schlüssel:

Theme-Änderungen

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

Entfernt

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