javascript - Web Worker 缺少获取响应标头
问题描述
我正在使用网络工作者从 chrome 扩展中的网站中抓取响应标头 cookie。当请求在主线程上执行时,请求的响应是预期的,请求中的 cookie 存在。但是,当在 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 中再次工作,则意味着问题是由于已经报告的错误造成的。请记住在此测试后禁用该标志。
推荐阅读
- javascript - 隐藏可见区域之外的项目
- python - 如何使用 csv 模块计算出现次数并计算评分?
- javascript - Dialogflow 在没有用户意图的情况下发送消息
- c - 如何求解 4 个变量的方程
- c - int c 与 c == "\n" 和 c ==" " 冲突?
- java - 如何编写Java语句来显示2个数字之间的整数?
- android - 如何从奥利奥的内部存储中打开 PDF 文件?
- java - 使用 Java Stream 比较两个整数数组
- vba - 如何从 Outlook 电子邮件正文中复制电子邮件地址并将其插入新电子邮件的收件人字段?
- eclipse - 对 RDD 元组比较