Limited availability
Der HTTP-Service-Worker-Navigation-Preload
-Anforderungsheader gibt an, dass die Anfrage das Ergebnis eines fetch()
-Vorgangs ist, der während der Navigation-Preload eines Service Workers durchgeführt wurde. Er ermöglicht es einem Server, mit einer anderen Ressource zu antworten als bei einem normalen fetch()
.
Wenn das Setzen dieses Headers zu einer unterschiedlichen Antwort führen kann, muss der Server einen Vary: Service-Worker-Navigation-Preload
-Header in die Antworten aufnehmen, um sicherzustellen, dass unterschiedliche Antworten zwischengespeichert werden.
Weitere Informationen finden Sie unter NavigationPreloadManager.setHeaderValue()
(und NavigationPreloadManager
).
Service-Worker-Navigation-Preload: <value>
Direktiven
<value>
Ein beliebiger Wert, der angibt, welche Daten in der Antwort auf die Preload-Anfrage gesendet werden sollen. StandardmäÃig ist dieser Wert true
. Er kann im Service Worker auf jeden anderen Zeichenfolgenwert gesetzt werden, indem NavigationPreloadManager.setHeaderValue()
verwendet wird.
Der folgende Anforderungsheader wird standardmäÃig in Navigation-Preload-Anfragen gesendet:
Service-Worker-Navigation-Preload: true
Der Service Worker kann einen anderen Header-Wert setzen, indem er NavigationPreloadManager.setHeaderValue()
verwendet. Zum Beispiel könnte der Wert auf die Zeichenfolge json_fragment1
gesetzt werden, um zu verlangen, dass ein Fragment der angeforderten Ressource im JSON-Format zurückgegeben wird.
Service-Worker-Navigation-Preload: json_fragment1
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4