Dan*_*Dan 7 javascript cookies service-worker
在我的应用程序中,我设置了一个cookie然后调用fetch('/foo', {credentials: 'same-origin'}).这在服务工作程序中被截获,caches用于缓存请求和响应.答案已经Vary: Cookie确定.然后,我更改cookie并fetch再次调用如上所述.但是,当我打电话caches.match给服务工作者时,旧的请求是匹配的!为什么会这样?我可以修理吗?
小智 4
我无法发表评论(低代表),所以我在这里发帖。
Service Worker 无法拦截 Cookie。有一个提议的新 API 正在开发中。
为什么不尝试根据 cookie 的内容为您的请求设置自定义标头。
请求 1:
X-Cookie-值:1
变化:X-Cookie-值
请求 2:
X-Cookie-值:2
变化:X-Cookie-值
| 归档时间: |
|
| 查看次数: |
452 次 |
| 最近记录: |