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.
Instanz-Eigenschaften
PreferenceObject.overrideSchreibgeschützt Experimentell-
Der Override-Wert, falls gesetzt, andernfalls
null. PreferenceObject.valueSchreibgeschützt Experimentell-
Der Override-Wert, falls gesetzt, andernfalls der UA-Standard.
PreferenceObject.validValuesSchreibgeschützt Experimentell-
Die gültigen Werte für das Override.
Instanz-Methoden
PreferenceObject.clearOverride()Experimentell-
Setzt ein zuvor gesetztes Override auf
nullzurü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
changeExperimentell-
Wird ausgelöst, wenn das Override gesetzt oder zurückgesetzt wird.
Spezifikationen
| Specification |
|---|
| Media Queries Level 5> # preference-object-interface> |