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

Entwicklerwerkzeuge

  • Debugger-Aktualisierungen:

  • Web-Konsole Updates:

    • Details in der Konsole mit der Tastatur navigieren (Firefox Bug 1424159).
    • Cmd + K leert nun die Konsole unter macOS (Firefox Bug 1532939).
    • Wenn der Nutzer die Konsole löscht, wird auch der Fehlermeldungen-Cache geleert (Firefox Bug 717611).
    • Der Nutzer kann vorhandene Module in die aktuelle Seite mithilfe von Import einfügen (Firefox Bug 1517546).
    • Ein neuer Kontextmenüeintrag ermöglicht dem Nutzer den Befehl Link-Adresse kopieren zu verwenden (Firefox Bug 1457111).
    • Ein Klick auf einen Link in der Konsole führt zu demselben Verhalten wie in einem Inhaltsfenster (Firefox Bug 1466040).
    • Ein Klick auf den Quellcode-Link für eine Datei im Konsolenfenster navigiert zum Debugger, wenn der Debugger die Datei kennt (Firefox Bug 1447244).
    • Wenn der Nutzer den Inhalt der Konsole gefiltert hat, wird ein Symbol zum Löschen des Filters im Textfeld des Filters hinzugefügt (Firefox Bug 1525821).
  • Netzwerk-Monitor Verbesserungen:

    • Das Header-Panel des Netzwerkmonitors zeigt nun eine Benachrichtigung für Ressourcen an, die zu einem bekannten Tracker gehören (Firefox Bug 1485416).
    • In der Liste der Anforderungs-Spalten des Netzwerkmonitors können Sie die sichtbaren Spalten und die Spaltensortierung steuern. Das Kontextmenü enthält jetzt einen Befehl, um die Sortierparameter auf die Standardeinstellungen zurückzusetzen (Firefox Bug 1454962).
    • Sie können die Spaltenbreite im Netzwerkmonitor an Ihren Arbeitsablauf anpassen (Firefox Bug 1358414).

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

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* Event-Handler Eigenschaften wurden auf dem Desktop deaktiviert, um die Web-Kompatibilität auf Websites zu verbessern, auf denen der Touch-Support zur mobilen Erkennung verwendet wird (Firefox Bug 1412485). In solchen Fällen wurde beobachtet, dass Websites auf Touchscreen-Laptops falsch oder unerwartet funktionieren.

Sicherheit

WebDriver-Konformität (Marionette)

API-Änderungen

Fehlerbehebungen

  • WebDriver:NewWindow wird nicht mehr wegen Inkonsistenzen zwischen Plattformen bezüglich des focus-Events in Zeitüberschreitung geraten (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 Fähigkeiten-Objekts zurück (Firefox Bug 1525829).

Änderungen für Add-on-Entwickler

API-Änderungen

  • Die Verwendung der proxy.settings.set()-Methode zum Ändern von BrowserSetting-Werten wird eine Ausnahme auslösen, es sei denn, der Nutzer hat der Erweiterung Zugriff auf private Fenster gewährt (Firefox Bug 1525447).

Manifest-Änderungen

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

Siehe auch