Firefox 58 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 58, die Entwickler betreffen werden. Firefox 58 wurde am 23. Januar 2018 veröffentlicht.

Änderungen für Web-Entwickler

Entwicklertools

HTML

Keine Änderungen.

CSS

SVG

Keine Änderungen.

JavaScript

APIs

Neue APIs

DOM

DOM-Ereignisse

Keine Änderungen.

Medien und WebRTC

  • Die vorangestellte Version von HTMLMediaElement.srcObject wurde entfernt; stellen Sie sicher, dass der Code aktualisiert wird, um den Standard srcObject anstelle von mozSrcObject zu verwenden (Firefox Bug 1183495).
  • Die Verwendung von MediaStream.addTrack(), um Spuren zu einem Stream hinzuzufügen, der mit getUserMedia() erhalten wurde, und dann der Versuch, den resultierenden Stream aufzunehmen, funktioniert jetzt wie erwartet. Zuvor wurden nur die Tracks, die ursprünglich im von getUserMedia() zurückgegebenen Stream enthalten waren, im aufgezeichneten Medium inkludiert (Firefox Bug 1296531).
  • Die WebVTT-VTTRegion-Schnittstelle wurde immer bei der Interpretation von WebVTT-Dateien erstellt, aber die resultierenden Regionen wurden bisher nicht genutzt. Ab Firefox 58 werden sie genutzt, wenn Sie die Einstellung media.webvtt.regions.enabled aktivieren, indem Sie ihren Wert auf true setzen.

Canvas und WebGL

HTTP

Sicherheit

Keine Änderungen.

Plugins

Keine Änderungen.

Sonstiges

Entfernungen von der Web-Plattform

HTML

  • Sie können kein <a>-Element mehr innerhalb eines <map>-Elements verschachteln, um einen Hotspot-Bereich zu erstellen — ein <area>-Element muss stattdessen verwendet werden (Firefox Bug 1317937).

CSS

  • Die folgenden proprietären Mozilla-Systemmetriken-Pseudoklassen stehen Web-Inhalten nicht mehr zur Verfügung (Firefox Bug 1396066):

    • :-moz-system-metric(images-in-menus)
    • :-moz-system-metric(mac-graphite-theme)
    • :-moz-system-metric(scrollbar-end-backward)
    • :-moz-system-metric(scrollbar-end-forward)
    • :-moz-system-metric(scrollbar-start-backward)
    • :-moz-system-metric(scrollbar-start-forward)
    • :-moz-system-metric(scrollbar-thumb-proportional)
    • :-moz-system-metric(touch-enabled)
    • :-moz-system-metric(windows-default-theme)
  • Die folgenden proprietären Mozilla-Medienmerkmale sind Web-Inhalten nicht mehr verfügbar (Firefox Bug 1396066):

    • -moz-color-picker-available
    • -moz-is-glyph
    • -moz-mac-graphite-theme
    • -moz-mac-yosemite-theme
    • -moz-os-version
    • -moz-overlay-scrollbars
    • -moz-physical-home-button
    • -moz-scrollbar-end-backward
    • -moz-scrollbar-end-forward
    • -moz-scrollbar-start-backward
    • -moz-scrollbar-start-forward
    • -moz-scrollbar-thumb-proportional
    • -moz-swipe-animation-enabled
    • -moz-windows-accent-color-in-titlebar
    • -moz-windows-classic
    • -moz-windows-compositor
    • -moz-windows-default-theme
    • -moz-windows-glass
    • -moz-windows-theme
  • Die proprietäre Mozilla :-moz-styleeditor-transitioning Pseudoklasse steht Web-Inhalten nicht mehr zur Verfügung (Firefox Bug 1396099).

JavaScript

APIs

SVG

Keine Änderungen.

Änderungen für Add-on- und Mozilla-Entwickler

WebExtensions

  • browserSettings

  • browsingData

  • pkcs11 API zur Verwaltung von Sicherheitsgeräten (Bug 1357391)

  • Privacy

    • First Party Isolation kann nun durch firstPartyIsolate umgeschaltet werden (Bug 1409045)
    • Die Resist Fingerprinting Voreinstellung kann nun durch resistFingerprinting umgeschaltet werden (Bug 1397611)
  • Tabs

    • tabs.discard wurde implementiert (Bug 1322485)
    • Die Eigenschaften isArticle, isInReaderMode von Tab wurden implementiert (Bug 1381992)
    • Die Methode toggleReaderMode() wurde implementiert (Bug 1381992)
    • Die Option openInReaderMode von tabs.created wurde implementiert (Bug 1408993)
    • tabs.onUpdated benachrichtigt nun beim Ein-/Austreten aus dem Lesemodus (Bug 1402921)
  • Theme

    • Die Methode getCurrent() um aktuelle Theme-Eigenschaften zu erhalten (Bug 1349944)
    • Die Methode onUpdated um Updates des WebExtension-Themes zu empfangen (Bug 1349944)
    • colors.bookmark_text wird nun als Alias für colors.toolbar_text unterstützt (Bug 1412595)
    • colors.toolbar_top_separator, colors.toolbar_bottom_separator und colors.toolbar_vertical_separator wurden implementiert (Bug 1347190)
  • webRequest

Ältere Versionen