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

Entwicklerwerkzeuge

  • Debugger-Updates:

    • Spalten-Breakpoints ermöglichen es Ihnen, den genauen Punkt (oder Spalte) in einer Codezeile auszuwählen, an dem der Debugger anhalten soll (Firefox-Bug 1528417).
    • Protokollpunkte erlauben es, spezifische Informationen während der Codeausführung 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 dem ursprünglichen Quellcode anzuzeigen.
    • Sie können Worker-Threads debuggen direkt im Debugger.
  • Web-Konsole Updates:

    • Details in der Konsole mit der Tastatur navigieren (Firefox-Bug 1424159).
    • Cmd + K löscht jetzt den Inhalt der Konsole auf macOS (Firefox-Bug 1532939).
    • Wenn der Benutzer die Konsole leert, wird auch der Fehlernachrichtencache geleert (Firefox-Bug 717611).
    • Der Benutzer kann vorhandene Module in die aktuelle Seite importieren (Firefox-Bug 1517546).
    • Ein neuer Kontextmenüpunkt erlaubt es dem Benutzer, den Befehl Linkadresse kopieren zu verwenden (Firefox-Bug 1457111).
    • Ein Link in der Konsole zu klicken, führt zum gleichen Verhalten wie in einem Inhaltsfenster (Firefox-Bug 1466040).
    • Klicken auf den Quelllink für eine Codetatei im Konsolen-Panel navigiert zum Debugger, falls der Debugger die Datei kennt (Firefox-Bug 1447244).
    • Wenn der Benutzer den Inhalt der Konsole gefiltert hat, wird dem Filter-Textfeld ein Icon hinzugefügt, um den Filter zu löschen (Firefox-Bug 1525821).
  • Netzwerkmonitor Verbesserungen:

    • Das Header-Panel des NetzwerMonitors zeigt jetzt eine Benachrichtigung für Ressourcen an, die zu einem bekannten Tracker gehören (Firefox-Bug 1485416).
    • In den Anforderungsbereichen des NetzwerMonitors können Sie die sichtbaren Spalten und die Spaltensortierung steuern. Das Kontextmenü enthält jetzt einen Befehl, um die Sortierparameter auf die Standardeinstellung zurückzusetzen (Firefox-Bug 1454962).
    • Sie können die Breite der Spalten im NetzwerMonitor ändern, um Ihren Arbeitsablauf anzupassen (Firefox-Bug 1358414).

Entfernung

HTML

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

CSS

Entfernung

  • 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

Entfernung

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

Sicherheit

WebDriver Konformität (Marionette)

API Änderungen

Fehlerbehebungen

  • WebDriver:NewWindow wird nicht mehr wegen Inkonsistenzen über Plattformen hinweg in Bezug auf das focus-Ereignis verlaufen (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 Capabilities-Objekts 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 hat vom Benutzer Zugriff auf private Fenster erhalten (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 toolbar_field_highlight-Einstellung steuert die Hintergrundfarbe, die verwendet wird, um die aktuelle Auswahl von Text in der URL-Leiste anzuzeigen (Firefox-Bug 1450114).
  • Die toolbar_field_highlight_text-Einstellung steuert die Textfarbe, die verwendet wird, um die aktuelle Auswahl von Text in der URL-Leiste anzuzeigen (Firefox-Bug 1450114).

Siehe auch