In einem Handler durch eine Seitennavigation ausgelöst holen, habe ich versucht, dies zu tun: IchWie Cookies setzen auf eine Antwort in einem Serviceworker
return event.respondWith(new Response('Hello!', {
headers: {
"Set-Cookie": "TestCookie=foo; path=/; Max-Age=60;"
"TestHeader": "foo"
}
}));
dann im Browser eine beliebige URL geladen, und bekam die „Hallo ! " Karosserie. In Chrome Devtools sehe ich die TestHeader
im Netzwerkbereich eingestellt. Der Cookie wird jedoch weder im Netzwerkfenster noch im Fenster "Anwendung> Cookies" angezeigt. document.cookie
erzeugt es auch nicht.
Die Anfrage wird durch eine Seitennavigation eingeleitet. Es besteht also keine Möglichkeit, credentials: "include"
auf der Registerkarte "Browser" für den Abruf festzulegen.
Ist es möglich, einen Cookie zu einer Antwort im ServiceWorker hinzuzufügen? Wenn nicht, ist es möglich, Cookies auf andere Weise zu schreiben?