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 Entwickler betreffen werden. Firefox 67 wurde am 21. Mai 2019 veröffentlicht.

Änderungen für Webentwickler

Entwickler-Tools

  • Debugger-Updates:

    • Spalten-Breakpoints ermöglichen es Ihnen, den genauen Punkt (oder die Spalte) in einer Codezeile auszuwählen, an der der Debugger anhalten soll (Firefox-Bug 1528417).
    • Protokollierungspunkte ermöglichen es Ihnen, während der Code-Ausführung spezifische Informationen in die Konsole zu protokollieren, ohne die Ausführung zu unterbrechen und ohne den Code ändern zu müssen.
    • Das Feature "Scopes abbilden" ermöglicht es Ihnen, die Variablen aus der ursprünglichen Quelle zu betrachten.
    • Sie können Worker-Threads direkt im Debugger debuggen.
  • Web-Konsole Aktualisierungen:

    • Navigieren Sie mit der Tastatur durch die Details in der Konsole (Firefox-Bug 1424159).
    • Cmd + K leert jetzt die Konsole von ihren Inhalten auf macOS (Firefox-Bug 1532939).
    • Wenn der Benutzer die Konsole leert, wird auch der Fehlernachrichtencache geleert (Firefox-Bug 717611).
    • Der Benutzer kann vorhandene Module auf die aktuelle Seite mit import importieren (Firefox-Bug 1517546).
    • Ein neuer Kontextmenüeintrag ermöglicht es dem Benutzer, den Befehl Linklocation kopieren zu verwenden (Firefox-Bug 1457111).
    • Das Klicken auf einen Link in der Konsole hat das gleiche Verhalten wie in einem Inhaltsfenster (Firefox-Bug 1466040).
    • Das Klicken auf den Quell-Link für eine Code-Datei im Konsolenpanel navigiert zum Debugger, wenn der Debugger die Datei kennt (Firefox-Bug 1447244).
    • Wenn der Benutzer die Inhalte der Konsole gefiltert hat, wird dem Filtertextfeld ein Symbol hinzugefügt, um den Filter zu löschen (Firefox-Bug 1525821).
  • Verbesserungen des Netzwerkmonitors:

    • Das Kopfzeilenpanel des Netzwerkmonitors zeigt jetzt eine Benachrichtigung für Ressourcen an, die zu einem bekannten Tracker gehören (Firefox-Bug 1485416).
    • In den Anfrage-Spalten des Netzwerkmonitors können Sie die sichtbaren Spalten und die Spalten-Sortierung steuern. Das Kontextmenü enthält jetzt einen Befehl, um die Sortierparameter der Liste auf die Standardeinstellungen zurückzusetzen (Firefox-Bug 1454962).
    • Sie können die Breite der Spalten im Netzwerkmonitor an Ihre Arbeitsweise 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 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 Eigenschaften ontouch* für Ereignishandler wurden auf dem Desktop deaktiviert, um die Webkompatibilität auf Websites zu verbessern, bei denen Touch-Unterstützung zur mobilen Erkennung verwendet wird (Firefox-Bug 1412485). In solchen Fällen wurde beobachtet, dass sich Websites auf Touchscreen-Laptops falsch oder unerwartet verhalten.

Sicherheit

WebDriver-Konformität (Marionette)

API-Änderungen

Fehlerbehebungen

  • WebDriver:NewWindow läuft nicht mehr ab, aufgrund von Inkonsistenzen zwischen den Plattformen bezüglich des focus-Ereignisses (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 Fähigkeitenobjekts 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, die Erweiterung wurde vom Benutzer 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 Browserfenstern 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