【发布时间】:2021-07-01 06:52:26
【问题描述】:
我正在使用网络工作者从 chrome 扩展中的网站抓取响应标头 cookie。当请求在主线程上执行时,请求的响应是预期的,请求中的 cookie 存在。但是,当在 Web Worker 脚本上执行完全相同的请求时,响应标头大多会丢失。下面附上两个回复
【问题讨论】:
标签: javascript google-chrome-extension fetch web-worker
我正在使用网络工作者从 chrome 扩展中的网站抓取响应标头 cookie。当请求在主线程上执行时,请求的响应是预期的,请求中的 cookie 存在。但是,当在 Web Worker 脚本上执行完全相同的请求时,响应标头大多会丢失。下面附上两个回复
【问题讨论】:
标签: javascript google-chrome-extension fetch web-worker
这可能是由于我个人报告的一个错误(但我还没有收到任何反馈)。
https://bugs.chromium.org/p/chromium/issues/detail?id=1178285&q=&can=4
编辑:
如果您正在开发清单 V2 扩展并且您的浏览器版本小于或等于 88,您可以尝试一下...
访问 chrome 标志页面,并启用 #same-site-by-default-cookies 标志。
这是直接链接:LINK
如果启用该标志后扩展在 Web Worker 中再次工作,则意味着问题是由于已经报告的错误造成的。
请记住在此测试后禁用该标志。
【讨论】: