Firefox 72 für Entwickler

Dieser Artikel informiert ü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-Dictionary kann jetzt die Eigenschaft rtpTimestamp enthalten, die eine quellenbasierte Zeit ist, zu der das Medium des Pakets generiert oder abgetastet wurde (Firefox-Bug 1583867).

Entfernungen

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

Sicherheit

  • Das Opt-out von MIME-Sniffing mit X-Content-Type-Options wird jetzt auch auf Dokumente der obersten Ebene angewendet, wenn ein Content-type angegeben ist. Dies kann dazu führen, dass HTML-Webseiten heruntergeladen werden, anstatt gerendert zu 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 aufgrund der geringen Verbreitung und des Interoperabilitätsrisikos eingestellt. Die Public-Key-Pins- und Public-Key-Pins-Report-Only-Header werden nun stillschweigend ignoriert Firefox-Bug 1412438.

Plugins

Keine Änderungen.

WebDriver-Konformität (Marionette)

  • Die Strategien Anon und AnonAttribute 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 Grenze für die Breite, Höhe oder Größe des Canvas überschreitet (Firefox-Bug 1590064).

Änderungen für Add-on-Entwickler

API-Änderungen

Manifeständerungen

Keine Änderungen.

Siehe auch

Ältere Versionen