Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 67 Versionshinweise für Entwickler

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

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • Debugger-Updates:

    • Spalten-Breakpoints ermöglichen 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, während der Codeausführung spezifische Informationen an die Konsole auszugeben, ohne die Ausführung zu unterbrechen und ohne den Code ändern zu müssen.
    • Die Scope-Mapping-Funktion erlaubt es Ihnen, die Variablen aus der Originalquelle einzusehen.
    • Sie können Worker-Threads debuggen direkt im Debugger.
  • Webkonsole Updates:

    • Navigieren Sie mit der Tastatur durch Details in der Konsole (Firefox-Bug 1424159).
    • Cmd + K leert nun den Inhalt der Konsole auf macOS (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 importieren (Firefox-Bug 1517546).
    • Ein neuer Kontextmenüpunkt erlaubt dem Benutzer, den Befehl Link-Adresse kopieren zu verwenden (Firefox-Bug 1457111).
    • Das Klicken auf einen Link in der Konsole bewirkt das gleiche Verhalten wie in einem Inhaltsfenster (Firefox-Bug 1466040).
    • Das Klicken auf den Quelllink für eine Codedatei im Konsolenpanel navigiert zum Debugger, wenn der Debugger die Datei kennt (Firefox-Bug 1447244).
    • Wenn der Benutzer den Inhalt der Konsole gefiltert hat, wird ein Symbol hinzugefügt, um den Filter im Textfeld zu löschen (Firefox-Bug 1525821).
  • Verbesserungen im Netzwerk-Monitor:

    • Das Header-Panel des Netzwerk-Monitors zeigt nun eine Benachrichtigung für Ressourcen an, die zu einem bekannten Tracker gehören (Firefox-Bug 1485416).
    • In den Anforderungslisten im Netzwerk-Monitor können Sie die sichtbaren Spalten und die Sortierung der Spalten steuern. Das Kontextmenü umfasst jetzt einen Befehl, um die Sortierparameter der Liste auf die Standardeinstellungen zurückzusetzen (Firefox-Bug 1454962).
    • Sie können die Breite der Spalten im Netzwerk-Monitor an Ihren Workflow 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 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 Webkompatibilität auf Websites zu verbessern, bei denen die Unterstützung von Touch für die mobile Erkennung verwendet wird (Firefox-Bug 1412485). In solchen Fällen wurde bei Websites beobachtet, dass sie sich auf Touchscreen-Laptops falsch oder unerwartet verhalten.

Sicherheit

WebDriver Konformität (Marionette)

API-Änderungen

Fehlerbehebungen

  • WebDriver:NewWindow wird nicht mehr aufgrund von Inkonsistenzen zwischen Plattformen bezüglich 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 als Teil des Fähigkeitenobjekts die BuildID-Zeichenkette von Firefox zurück (Firefox-Bug 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, der Erweiterung wurde vom Benutzer der Zugriff auf private Fenster gewährt (Firefox-Bug 1525447).

Manifeständerungen

  • Ein neuer Manifest-Schlüssel, incognito, definiert das Verhalten einer Erweiterung in privaten Fenstern oder Tabs (Firefox-Bug 1511636).
  • Die Einstellung toolbar_field_highlight steuert die Hintergrundfarbe, die verwendet wird, um die aktuelle Auswahl von 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 von Text in der URL-Leiste anzuzeigen (Firefox-Bug 1450114).

Siehe auch