Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

PreferenceObject

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Das PreferenceObject Interface der User Preferences API stellt Attribute und Methoden zum Lesen und Überschreiben von Benutzereinstellungen bereit.

Verwenden Sie den PreferenceManager des Dokuments (zugänglich über Navigator.preferences), um Zugriff auf die PreferenceObject-Objekte zu erhalten, die jede verfügbare Einstellung repräsentieren.

Das PreferenceManager-Interface erbt von EventTarget.

EventTarget PreferenceObject

Instanz-Eigenschaften

PreferenceObject.override Schreibgeschützt Experimentell

Der Override-Wert, falls gesetzt, andernfalls null.

PreferenceObject.value Schreibgeschützt Experimentell

Der Override-Wert, falls gesetzt, andernfalls der UA-Standard.

PreferenceObject.validValues Schreibgeschützt Experimentell

Die gültigen Werte für das Override.

Instanz-Methoden

PreferenceObject.clearOverride() Experimentell

Setzt ein zuvor gesetztes Override auf null zurück und löst das must be provided-Ereignis aus.

PreferenceObject.requestOverride() Experimentell

Fordert ein Überschreiben der Einstellung an und löst bei Erfolg das must be provided-Ereignis aus.

Ereignisse

change Experimentell

Wird ausgelöst, wenn das Override gesetzt oder zurückgesetzt wird.

Spezifikationen

Specification
Media Queries Level 5
# preference-object-interface

Browser-Kompatibilität