Firefox 62 für Entwickler

Dieser Artikel informiert über Ä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 — siehe Formpfade in CSS bearbeiten für weitere Informationen.

  • Sie können jetzt die Ansichtsregeln in ein eigenes Panel aufteilen, getrennt von den anderen Tabs im CSS-Panel. Siehe Seiteninspektor 3-Panel-Modus für weitere Details.

  • Der Grid-Inspektor hat aktualisierte Funktionen und vollständig neue Dokumentation — siehe CSS-Grid-Inspektor: Untersuchen von Grid-Layouts.

  • Es gibt jetzt vier Optionen für die Position der Entwicklerwerkzeuge. Zusätzlich zur Standardposition unten im Fenster können Sie die Werkzeuge entweder links oder rechts vom Hauptfenster oder in einem separaten Fenster positionieren (Firefox-Bug 1192642).

  • Eine Schließen-Schaltfläche wurde der geteilten Konsole Toolbar hinzugefügt.

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

  • Der Netzwerkmonitor's Cookies-Tab zeigt jetzt das Cookie-Attribut samesite an (Firefox-Bug 1452715).

  • Der Modus für responsives Design funktioniert jetzt innerhalb von Container-Tabs (Firefox-Bug 1306975).

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

  • Zum Erstellen eines Screenshots der aktuellen Seite (mit optionalem Dateinamen) aus dem Konsolen-Tab verwenden Sie den folgenden Befehl (Firefox-Bug 1464461):

    bash
    :screenshot <filename.png> --fullpage
    

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

Entfernungen

  • Die Developer Toolbar/GCLI (aufgerufen mit Shift + F2) wurde entfernt aus Firefox (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 seit e10s), sie blockiert die unsafeSetInnerHTML Arbeit, die Nutzungszahlen sind sehr gering, 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 keine Eingabeparameter vom Typ DOMPointInit mehr; die Werte der Eigenschaften müssen mittels der Parameter x, y, z und w angegeben werden (Firefox-Bug 1186265).
  • Die URL.createObjectURL() Methode 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" steuert jetzt das automatische Abspielen sowohl von 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", gemäß der Spezifikation, richtig einzustellen (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 Dateiuploads gemacht (Firefox-Bug 1448792).
  • Benutzer-Prompts, die durch beforeunload Ereignisse ausgelöst werden, werden automatisch für die Befehle WebDriver:Get, WebDriver:Back, WebDriver:Forward, WebDriver:Refresh und WebDriver:Close abgewiesen (Firefox-Bug 1434872).
  • WebDriver:PerformActions für Ctrl + Click synthetisiert 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 Daten null zurückgeben, geben jetzt ein leeres Wörterbuch zurück (Firefox-Bug 1461463).

Fehlerbehebungen

Sonstige

Keine Änderungen.

Änderungen für Add-on-Entwickler

API-Änderungen

Manifest-Änderungen

  • Eine 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 an der browser_style Eigenschaft verschiedener Manifest-Schlüssel:

Theme-Änderungen

  • Eine 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

  • Die Unterstützung für nicht entpackte, mitgeführte Erweiterungen wurde entfernt (Firefox-Bug 1385057).
  • Die Warnung bezüglich browser_style, die bei temporärem Laden einer Erweiterung zum Testen angezeigt wurde, wird nicht mehr angezeigt (Firefox-Bug 1404724).

Ältere Versionen