Firefox 67 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 67, die Entwickler betreffen. Firefox 67 wurde am 21. Mai 2019 veröffentlicht.

Änderungen für Webentwickler

Entwicklertools

  • Debugger-Aktualisierungen:

    • Spalten-Breakpoints ermöglichen es Ihnen, den spezifischen Punkt (oder die Spalte) in einer Codezeile auszuwählen, an dem der Debugger stoppen soll (Firefox-Bug 1528417).
    • Log-Punkte erlauben es, während der Codeausführung spezifische Informationen an die Konsole zu protokollieren, ohne die Ausführung zu pausieren und ohne den Code ändern zu müssen.
    • Die Funktion Scopes abbilden erlaubt es, die Variablen aus dem ursprünglichen Quellcode einzusehen.
    • Sie können Worker-Threads debuggen direkt im Debugger.
  • Aktualisierungen der Web-Konsole:

    • Navigieren Sie mit der Tastatur durch die Details in der Konsole (Firefox-Bug 1424159).
    • Cmd + K wird nun die Inhalte der Konsole auf macOS leeren (Firefox-Bug 1532939).
    • Wenn der Benutzer die Konsole leert, wird auch der Cache der Fehlermeldungen geleert (Firefox-Bug 717611).
    • Der Benutzer kann bestehende Module in die aktuelle Seite mit import einfügen (Firefox-Bug 1517546).
    • Ein neuer Kontextmenüpunkt ermöglicht es dem Benutzer, den Befehl Link-Adresse kopieren zu verwenden (Firefox-Bug 1457111).
    • Ein Klick auf einen Link in der Konsole bewirkt dasselbe Verhalten wie in einem Inhaltsfenster (Firefox-Bug 1466040).
    • Durch Klicken auf den Quell-Link für eine Code-Datei im Konsolenpanel wird zum Debugger navigiert, wenn der Debugger die Datei kennt (Firefox-Bug 1447244).
    • Wenn der Benutzer die Inhalte der Konsole gefiltert hat, wird ein Icon im Filtertextfeld hinzugefügt, um den Filter zu löschen (Firefox-Bug 1525821).
  • Verbesserungen des Netzwerkmonitors:

Entfernt

HTML

  • <input>-Elemente mit autocomplete="new-password" darauf werden keine zuvor gespeicherten Passwörter mehr automatisch ausfüllen (Firefox-Bug 1119063).

CSS

Entfernt

  • Die Nutzung der proprietären -moz-binding-Eigenschaft ist jetzt auf Chrome und UA-Stylesheets beschränkt (Firefox-Bug 1523712).

SVG

Keine Änderungen.

JavaScript

APIs

DOM

DOM-Ereignisse

Worker/Service Worker

Medien, Web-Audio und WebRTC

Canvas und WebGL

Entfernt

  • Die veralteten Eigenschaften ShadowRoot.getElementsByTagName, ShadowRoot.getElementsByTagNameNS und ShadowRoot.getElementsByClassName (Teil von Shadow DOM v0) wurden entfernt (Firefox-Bug 1535438).
  • document.createEvent("TouchEvent"), document.createTouch(), document.createTouchList() und die ontouch*-Ereignis-Handler-Eigenschaften wurden auf Desktop deaktiviert, um die Web-Kompatibilität auf Websites zu verbessern, bei denen Touch-Unterstützung für mobile Erkennung verwendet wird (Firefox-Bug 1412485). In solchen Fällen wurde beobachtet, dass Websites sich auf Touchscreen-Laptops falsch oder unerwartet verhalten.

Sicherheit

WebDriver-Konformität (Marionette)

API-Änderungen

Fehlerbehebungen

  • WebDriver:NewWindow wird nicht mehr aufgrund von Inkonsistenzen über Plattformen hinweg hinsichtlich des focus-Ereignisses zeitüberschreiten (Firefox-Bug 1523234).

Sonstiges

  • Sowohl WebDriver:ExecuteScript als auch WebDriver:ExecuteAsyncScript verwenden jetzt intern Promises (Firefox-Bug 1398095).
  • WebDriver:NewSession gibt die BuildID-Zeichenkette von Firefox als Teil des capabilities-Objekts zurück (Firefox-Bug 1525829).

Änderungen für Add-on-Entwickler

API-Änderungen

  • Die Nutzung der Methode proxy.settings.set(), um BrowserSetting-Werte zu ändern, wird eine Ausnahme auslösen, sofern die Erweiterung nicht vom Benutzer privaten Fensterzugriff gewährt bekommen hat (Firefox-Bug 1525447).

Manifest-Änderungen

  • Ein neuer Manifest-Schlüssel, incognito, legt das Verhalten einer Erweiterung in privaten Browserfenstern oder -tabs fest (Firefox-Bug 1511636).
  • Die Einstellung toolbar_field_highlight steuert die Hintergrundfarbe, die verwendet wird, um die aktuelle Auswahl von Text im URL-Feld anzuzeigen (Firefox-Bug 1450114).
  • Die Einstellung toolbar_field_highlight_text steuert die Textfarbe, die verwendet wird, um die aktuelle Auswahl von Text im URL-Feld anzuzeigen (Firefox-Bug 1450114).

Siehe auch

Ältere Versionen