Firefox 67 für Entwickler

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

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • Aktualisierungen des Debuggers:

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

    • Navigieren Sie mit der Tastatur durch Details in der Konsole (Firefox-Bug 1424159).
    • Cmd + K wird jetzt auf macOS den Inhalt der Konsole löschen (Firefox-Bug 1532939).
    • Wenn der Benutzer die Konsole löscht, wird auch der Cache für Fehlermeldungen gelöscht (Firefox-Bug 717611).
    • Der Benutzer kann vorhandene Module auf die aktuelle Seite mithilfe von import importieren (Firefox-Bug 1517546).
    • Ein neuer Kontextmenüpunkt erlaubt dem Benutzer, den Befehl Link-Adresse kopieren zu verwenden (Firefox-Bug 1457111).
    • Ein Klick auf einen Link in der Konsole bewirkt dasselbe Verhalten, das er in einem Inhaltsfenster hätte (Firefox-Bug 1466040).
    • Ein Klick auf den Quellcode-Link einer Code-Datei im Konsolen-Panel navigiert zum Debugger, wenn der Debugger die Datei kennt (Firefox-Bug 1447244).
    • Wenn der Benutzer den Inhalt der Konsole gefiltert hat, wird ein Symbol dem Filter-Textfeld hinzugefügt, um den Filter zu löschen (Firefox-Bug 1525821).
  • Verbesserungen des Netzwerkmonitors:

Entfernungen

HTML

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

CSS

Entfernungen

  • Die Verwendung der proprietären -moz-binding-Eigenschaft ist nun 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

Entfernungen

  • Die veralteten ShadowRoot.getElementsByTagName, ShadowRoot.getElementsByTagNameNS und ShadowRoot.getElementsByClassName Eigenschaften (Teil von Shadow DOM v0) wurden entfernt (Firefox-Bug 1535438).
  • document.createEvent("TouchEvent"), document.createTouch(), document.createTouchList() und die ontouch*-Ereignishandler-Eigenschaften wurden auf Desktops deaktiviert, um die Web-Kompatibilität auf Websites zu verbessern, auf denen Unterstützung für Touch-Geräte zur Mobilgeräteerkennung genutzt wird (Firefox-Bug 1412485). In solchen Fällen haben sich Websites oft auf Touchscreen-Laptops inkorrekt oder unerwartet verhalten.

Sicherheit

WebDriver-Konformität (Marionette)

API-Änderungen

Bugfixes

  • WebDriver:NewWindow wird nicht mehr wegen Inkonsistenzen zwischen Plattformen hinsichtlich des focus-Ereignisses in den Timeout gehen (Firefox-Bug 1523234).

Sonstiges

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

Änderungen für Add-on-Entwickler

API-Änderungen

  • Die Verwendung der proxy.settings.set()-Methode zur Änderung von BrowserSetting-Werten wird eine Ausnahme werfen, es sei denn, die Erweiterung wurde ausdrücklich von den Benutzern für den Zugriff auf private Fenster freigegeben (Firefox-Bug 1525447).

Manifeständerungen

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

Siehe auch

Ältere Versionen