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 60 Versionshinweise für Entwickler

Dieser Artikel liefert Informationen über die Änderungen in Firefox 60, die Entwickler betreffen werden. Firefox 60 wurde am 9. Mai 2018 veröffentlicht.

Stylo kommt zu Firefox für Android in Version 60

Firefox's neuer paralleler CSS-Engine — auch bekannt als Quantum CSS oder Stylo — welche zuerst standardmäßig in Firefox 57 für den Desktop aktiviert wurde, ist jetzt auch in Firefox für Android aktiviert.

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • Im CSS-Bereich im Regel-Ansichtsmodus (siehe Untersuchen und Bearbeiten von CSS), wurden die Tastenkombinationen für präzise Wertinkremente (Erhöhung/Verminderung um 0,1) von Alt + Up/Down zu Ctrl + Up/Down auf Linux und Windows geändert, um Konflikte mit standardmäßigen Betriebssystem-Shortcuts zu vermeiden (siehe Firefox-Bug 1413314).
  • Ebenfalls im CSS-Bereich im Regel-Ansichtsmodus, werden CSS-Variablennamen jetzt automatisch vervollständigt (Firefox-Bug 1422635). Wenn Sie var( in einen Eigenschaftswert eingeben und dann einen Bindestrich (-) tippen, erscheinen alle Variablen, die Sie in Ihrem CSS deklariert haben, in einer Autovervollständigungsliste.
  • Im Responsive Design Mode wurde ein Dropdown-Menü Reload when… hinzugefügt, mit dem Benutzer automatische Seitenneuladen aktivieren/deaktivieren können, wenn die Touch-Simulation umgeschaltet wird oder der simulierte User-Agent geändert wird. Siehe Steuern des Seiten-Neuladeverhaltens für weitere Details (Firefox-Bug 1428816).
  • Die Präferenz view_source.tab wurde entfernt, sodass Sie den View Source Modus nicht mehr zwischen dem Erscheinen in einem neuen Tab oder einem neuen Fenster umschalten können. Quellseiten werden ab jetzt immer in neuen Tabs angezeigt (Firefox-Bug 1418403).

HTML

Wenn die Eingabetaste in designMode und contenteditable gedrückt wird, fügt sie jetzt <div> Elemente ein, wenn der Cursor sich in einem Inline-Element oder einem Textknoten befindet, der ein Kind eines Blockelement-Bearbeitungs-Hosts ist — anstatt <br> Elemente wie bisher einzufügen. Wenn Sie das alte Verhalten in Ihrer Anwendung verwenden möchten, können Sie dies mit document.execCommand() tun (Firefox-Bug 1430551).

CSS

SVG

Keine Änderungen.

JavaScript

APIs

Neue APIs

DOM

DOM-Ereignisse

Keine Änderungen.

Service Worker

Keine Änderungen.

Medien und WebRTC

Canvas und WebGL

CSSOM

Keine Änderungen.

HTTP

Sicherheit

Der X-Content-Type-Options Header, wenn auf no-sniff gesetzt, folgt jetzt der Spezifikation für JavaScript-MIME-Typen. Insbesondere sind text/json und application/json keine gültigen Werte mehr (Firefox-Bug 1431095).

Plugins

Keine Änderungen.

Sonstiges

Fetches, die Anmeldedaten enthalten, können jetzt Verbindungen mit Fetches teilen, die keine Anmeldedaten enthalten. Wenn zum Beispiel die gleiche Herkunft einige Webfonts sowie einige authentifizierte Benutzerdaten vom gleichen CDN anfordert, könnten beide eine Verbindung teilen, was möglicherweise zu einer schnelleren Ausgabe führt (Firefox-Bug 1363284).

Entfernung aus der Webplattform

HTML

Keine Änderungen.

CSS

  • Die proprietären Werte enabled und disabled der -moz-user-input Eigenschaft sind nicht mehr verfügbar (Firefox-Bug 1405087).
  • Die proprietären Eigenschaften -moz-border-top-colors, -moz-border-right-colors, -moz-border-bottom-colors und -moz-border-left-colors wurden vollständig von der Plattform entfernt (Firefox-Bug 1429723).

JavaScript

Die nicht-standardmäßige expression closure Syntax wurde entfernt (Firefox-Bug 1426519).

APIs

Keine Änderungen.

SVG

Keine Änderungen.

Sonstiges

Keine Änderungen.

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

WebExtensions

Theme-API:

  • headerURL ist jetzt optional
  • Beim Erstellen eines Browser-Themes wird jeder auf den Header-Text angewendete text-shadow entfernt, wenn kein headerURL angegeben ist (siehe Firefox-Bug 1404688).
  • Neue Eigenschaften werden unterstützt:
    • tab_line
    • tab_selected
    • popup
    • popup_border
    • popup_text
    • tab_loading
    • icons
    • icons_attention
    • frame_inactive
    • button_background_active
    • button_background_hover