Firefox 72 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 72, die Entwickler betreffen werden. Firefox 72 wurde am 7. Januar 2020 veröffentlicht.

Änderungen für Webentwickler

Entwicklerwerkzeuge

Konsole:

JavaScript-Debugger:

Netzwerkmonitor:

Seiteninspektor:

Entfernungen

HTML

Keine Änderungen.

CSS

Entfernungen

SVG

Keine Änderungen.

JavaScript

APIs

Neue APIs

DOM

DOM-Ereignisse

Medien, Web Audio und WebRTC

  • Die Methode MediaDevices.getDisplayMedia() kann jetzt nur noch als Reaktion auf eine Benutzeraktion wie ein click Ereignis aufgerufen werden (Firefox-Bug 1580944).
  • Das RTCRtpContributingSource Wörterbuch kann jetzt die rtpTimestamp Eigenschaft enthalten, welche eine quellgenerierte Zeit ist, zu der das Medienpaket generiert oder abgetastet wurde (Firefox-Bug 1583867).

Entfernungen

  • Die nicht standardmäßige window.mozPaintCount Eigenschaft wurde entfernt. (Firefox-Bug 1591968)
  • Die BatteryManager Schnittstelle ist nicht mehr im Web-Content verfügbar (Firefox-Bug 1441976).
  • Navigator.vibrate() wird nicht mehr in Cross-Origin <iframe>s unterstützt (Firefox-Bug 1591113).
  • WebRTC unterstützt nicht mehr die rid= und pt= Parameter im simulcast Attribut. Die neue Syntax für eine Zeile wie a=simulcast: send rid=7 recv rid=8 ist nun a=simulcast: send 7 recv 8. Die neue Syntax wird seit Firefox 68 unterstützt, daher ist es jetzt an der Zeit, die Unterstützung für die alte Syntax einzustellen (Firefox-Bug 1470568).

Sicherheit

  • Das Opt-out von MIME-Sniffing über X-Content-Type-Options wird nun auch auf Dokumente auf der obersten Ebene angewendet, wenn ein Content-type angegeben ist. Dies kann dazu führen, dass HTML-Webseiten heruntergeladen statt gerendert werden, wenn sie mit einem anderen MIME-Typ als text/html bereitgestellt werden. Stellen Sie sicher, dass beide Header korrekt gesetzt sind. (Firefox-Bug 1591932).
  • Die Unterstützung für HTTP Public Key Pinning (HPKP) wurde wegen der geringen Akzeptanzrate und des Interoperabilitätsrisikos eingestellt. Die Header Public-Key-Pins und Public-Key-Pins-Report-Only werden jetzt stillschweigend ignoriert Firefox-Bug 1412438.

Plugins

Keine Änderungen.

WebDriver-Konformität (Marionette)

  • Anon und AnonAttribute Strategien wurden aus den Befehlen WebDriver:FindElement und WebDriver:FindElements entfernt (Firefox-Bug 1587627).
  • Webdriver:TakeScreenshot schlägt nicht mehr fehl, wenn der erfasste Bereich die obere maximale Begrenzung für die Leinwandbreite, -höhe oder -größe überschreitet (Firefox-Bug 1590064).

Änderungen für Add-on-Entwickler

API-Änderungen

Manifest-Änderungen

Keine Änderungen.

Siehe auch