私のアプリでは、私はクッキーを設定し、fetch('/foo', {credentials: 'same-origin'})
を呼び出します。これは、caches
を使用して要求と応答をキャッシュするサービスワーカーで傍受されます。応答はVary: Cookie
に設定されています。その後、私はクッキーを変更し、上記のようにfetch
を再度呼び出します。しかし、サービスワーカーでcaches.match
と呼ぶと、古いリクエストが一致します!なぜこうなった?私はそれを修正することはできますか?サービスワーカーでCookieが動作しないのはなぜですか?
7
A
答えて
3
コメントすることはできません(担当者が少ない)ので、ここに投稿しています。
サービスワーカーは、クッキーを傍受することはできません。提案はnew api in developmentです。
Cookieの内容に応じて、リクエストのカスタムヘッダーを設定しないのはなぜですか。
要求1:
X-COOKIE-値:1
が変化:X-COOKIE-値
要求2:
は X-COOKIE-値:2
が変化:X-COOKIE-値
+0
これは良いアイデアのようです。私は次の月曜日に見ていきます。 – Dan
関連する問題
- 1. サービスワーカーのオフラインモードが機能しないのはなぜですか
- 2. cookieがphp awsで動作しない
- 3. jQuery Cookieが実際にCookieを設定しないのはなぜですか?
- 4. 自動テストが動作しないのはなぜですか?
- 5. モデルナビゲーションがセルフトラッキングエンティティで動作しないのはなぜですか?
- 6. Ajax.BeginFormがChromeで動作しないのはなぜですか?
- 7. SVGでdocument.titleが動作しないのはなぜですか?
- 8. JSONDecodableでテンプレートが動作しないのはなぜですか?
- 9. ラッパーがHTMLで動作しないのはなぜですか?
- 10. オルトでアルファブレンディングが動作しないのはなぜですか?
- 11. ルータリンクタグがブートストラップフレームワークで動作しないのはなぜですか?
- 12. XPathがIEで動作しないのはなぜですか?
- 13. entityframeworkがクラスライブラリで動作しないのはなぜですか?
- 14. メディアクエリがFlexboxで動作しないのはなぜですか?
- 15. マルチスレッドプログラムでprintfが動作しないのはなぜですか?
- 16. JPanelでDockableFrameが動作しないのはなぜですか?
- 17. sizeThatFitsがUILabelで動作しないのはなぜですか?
- 18. react.jsでリンクが動作しないのはなぜですか?
- 19. @Resourceが@PreAuthorizeで動作しないのはなぜですか?
- 20. svgがブートストラップメディアオブジェクトで動作しないのはなぜですか?
- 21. $ .getScriptがノードで動作しないのはなぜですか?
- 22. InAppBrowserがwindow.openで動作しないのはなぜですか?
- 23. rsyncがbashで動作しないのはなぜですか?
- 24. typedefがpthreadで動作しないのはなぜですか?
- 25. PHPで `session_destroy()`が動作しないのはなぜですか?
- 26. socket.joinがconnection.queryで動作しないのはなぜですか?
- 27. mod_reviteがApacheで動作しないのはなぜですか?
- 28. プレースホルダがIE8で動作しないのはなぜですか?
- 29. innerTEXTがノードで動作しないのはなぜですか?
- 30. IE9でjqueryが動作しないのはなぜですか?
サービスワーカーはまだその機能を持っていないと思います。しかし、フェッチをもう一度行うと、依然として新しいレスポンでリクエストを更新することができます。なぜそれがうまくいかないのか分かりません。スニペットの一部を貼り付けることは可能ですか? – karthick