Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. HTTP
  3. Reference
  4. Headers
  5. Sec-CH-Prefers-Reduced-Motion

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

View in EnglishAlways switch to English

Sec-CH-Prefers-Reduced-Motion header

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell:Dies ist eineexperimentelle Technologie
Überprüfen Sie dieBrowser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

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

Der HTTPSec-CH-Prefers-Reduced-MotionAnforderungsheader ist einUser-Agent-Client-Hinweis, der die Präferenz des User-Agents für die Anzeige von Animationen mit reduzierter Bewegung angibt.

Wenn ein Server einem Client über denAccept-CH-Header signalisiert, dass erSec-CH-Prefers-Reduced-Motion akzeptiert, kann der Client mit diesem Header antworten, um die Präferenz des Benutzers für reduzierte Bewegung anzugeben. Der Server kann dem Client entsprechend angepassten Inhalt senden, zum Beispiel JavaScript oder CSS, um die Bewegung von Animationen im nachfolgenden gerenderten Inhalt zu reduzieren. Dies könnte eine Reduzierung der Geschwindigkeit oder Amplitude von Bewegungen umfassen, um Unwohlsein bei Personen mit vestibulären Bewegungsstörungen zu reduzieren.

Dieser Header basiert auf derprefers-reduced-motion-Media-Query.

Header-TypAnforderungsheader,Client-Hinweis
Verbotener AnforderungsheaderJa (Sec--Präfix)

Syntax

http
Sec-CH-Prefers-Reduced-Motion: <preference>

Direktiven

<preference>

Die Präferenz des User-Agents für reduzierte Bewegungs-Animationen. Dies wird oft aus der Einstellung des zugrunde liegenden Betriebssystems übernommen. Der Wert dieser Direktive kann entwederno-preference oderreduce sein.

Beispiele

Verwendung von Sec-CH-Prefers-Reduced-Motion

Der Client sendet eine erste Anfrage an den Server:

http
GET / HTTP/1.1Host: example.com

Der Server antwortet und teilt dem Client überAccept-CH mit, dass erSec-CH-Prefers-Reduced-Motion akzeptiert. In diesem Beispiel wird auchCritical-CH verwendet, was anzeigt, dassSec-CH-Prefers-Reduced-Motion alskritischer Client-Hinweis betrachtet wird.

http
HTTP/1.1 200 OKContent-Type: text/htmlAccept-CH: Sec-CH-Prefers-Reduced-MotionVary: Sec-CH-Prefers-Reduced-MotionCritical-CH: Sec-CH-Prefers-Reduced-Motion

Hinweis:Wir haben auchSec-CH-Prefers-Reduced-Motion imVary-Header angegeben, um dem Browser mitzuteilen, dass sich der bereitgestellte Inhalt basierend auf diesem Header-Wert unterscheiden wird, selbst wenn die URL gleich bleibt. Der Browser sollte daher nicht einfach eine vorhandene zwischengespeicherte Antwort verwenden, sondern diese Antwort separat zwischenspeichern. Jeder imCritical-CH-Header aufgeführte Header sollte auch in denAccept-CH- undVary-Headern vorhanden sein.

Der Client führt automatisch die Anfrage erneut aus (daCritical-CH oben angegeben wurde) und teilt dem Server überSec-CH-Prefers-Reduced-Motion mit, dass eine Benutzerpräferenz für reduzierte Bewegungs-Animationen vorliegt:

http
GET / HTTP/1.1Host: example.comSec-CH-Prefers-Reduced-Motion: "reduce"

Der Client wird den Header in nachfolgenden Anfragen in der aktuellen Sitzung einfügen, es sei denn, dieAccept-CH-Änderungen in den Antworten zeigen an, dass sie vom Server nicht mehr unterstützt wird.

Spezifikationen

Specification
User Preference Media Features Client Hints Headers
# sec-ch-prefers-reduced-motion

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp