javascript – 为什么不Vary:Cookie在服务工作者中工作?

前端之家收集整理的这篇文章主要介绍了javascript – 为什么不Vary:Cookie在服务工作者中工作?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的应用程序中,我设置了一个cookie,然后调用fetch(‘/ foo’,{credentials:’same-origin’}).这是在服务工作者中截获的,它使用缓存来缓存请求和响应.响应有Vary:Cookie设置.然后,我更改cookie并再次调用fetch,如上所述.但是当我在服务工作者中调用caches.match时,旧的请求是匹配的!为什么会这样?我可以修理吗?

解决方法

我不能发表评论(低代表),所以我在这里发帖.

服务人员无法拦截cookie.建议new api in development.
为什么不尝试根据cookie的内容为请求设置自定义标头.

要求1:
X-Cookie-Value:1
变化:X-Cookie-Value

要求2:X-Cookie-Value:2变化:X-Cookie-Value

原文链接:https://www.f2er.com/js/157097.html

猜你在找的JavaScript相关文章