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

Entwickler-Tools

  • Debugger-Updates:

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

    • Navigieren Sie mit der Tastatur durch Details in der Konsole (Firefox Fehler 1424159).
    • Cmd + K löscht nun die Konsole von ihren Inhalten auf macOS (Firefox Fehler 1532939).
    • Wenn der Benutzer die Konsole leert, wird auch der Fehlernachrichten-Cache geleert (Firefox Fehler 717611).
    • Der Benutzer kann bestehende Module auf der aktuellen Seite mittels import einfügen (Firefox Fehler 1517546).
    • Ein neuer Kontextmenüpunkt erlaubt es dem Benutzer, den Befehl Linkadresse kopieren zu verwenden (Firefox Fehler 1457111).
    • Das Klicken auf einen Link in der Konsole verursacht dasselbe Verhalten wie in einem Inhaltsfenster (Firefox Fehler 1466040).
    • Das Klicken auf den Quellenlink für eine Code-Datei im Konsolenpanel navigiert zum Debugger, wenn der Debugger die Datei kennt (Firefox Fehler 1447244).
    • Wenn der Benutzer die Inhalte der Konsole gefiltert hat, wird ein Symbol im Filter-Textfeld hinzugefügt, um den Filter zu löschen (Firefox Fehler 1525821).
  • Netzwerk-Monitor Verbesserungen:

Entfernung

HTML

  • <input>-Elemente mit autocomplete="new-password" werden nicht mehr mit zuvor gespeicherten Passwörtern automatisch ausgefüllt (Firefox Fehler 1119063).

CSS

Entfernung

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

SVG

Keine Änderungen.

JavaScript

APIs

DOM

DOM-Ereignisse

Worker/Service Worker

Medien, Web Audio und WebRTC

Canvas und WebGL

Entfernung

Sicherheit

WebDriver Konformität (Marionette)

API-Änderungen

Fehlerbehebungen

  • WebDriver:NewWindow wird nicht mehr aufgrund von Inkonsistenzen zwischen Plattformen bezüglich des focus Events time-outen (Firefox Fehler 1523234).

Sonstiges

  • Sowohl WebDriver:ExecuteScript als auch WebDriver:ExecuteAsyncScript verwenden jetzt intern Promises (Firefox Fehler 1398095).
  • WebDriver:NewSession gibt Firefox's BuildID-String als Teil des Fähigkeiten-Objekts zurück (Firefox Fehler 1525829).

Änderungen für Add-on-Entwickler

API-Änderungen

  • Die Verwendung der Methode proxy.settings.set(), um BrowserSetting-Werte zu ändern, wird eine Ausnahme auslösen, es sei denn, die Erweiterung wurde vom Benutzer mit Zugriff auf private Fenster versehen (Firefox Fehler 1525447).

Manifeständerungen

  • Ein neuer Schlüssel im Manifest, incognito, definiert das Verhalten einer Erweiterung in privaten Browsing-Fenstern oder -Tabs (Firefox Fehler 1511636).
  • Die Einstellung toolbar_field_highlight steuert die Hintergrundfarbe, die verwendet wird, um die aktuelle Auswahl von Text in der URL-Leiste anzuzeigen (Firefox Fehler 1450114).
  • Die Einstellung toolbar_field_highlight_text steuert die Textfarbe, die verwendet wird, um die aktuelle Auswahl von Text in der URL-Leiste anzuzeigen (Firefox Fehler 1450114).

Siehe auch

Ältere Versionen