有没有用过 workbox 的好哥哥遇到在 Firefox 中报 cors 的

2022-06-12 18:50:00 +08:00
 bobo2

如题,在 Chrome 一切正常,在 Firefox 中,如果 sw 还没注册,页面显示正常,sw 的 registry 事件也提示注册成功,但是刷新后就不行了,页面引入的资源和接口都报错 Cross-Origin Request Blocked: The Same Origin Policy disallowed reading the remote resource at <资源地址> (Reason: CORS request did not success).Status code: (null).

页面引入的资源加了 crossorigin="anonymous"

感觉无从下手,文档和 Google 页面,也没找到一些有效的解决办法,求好哥哥们解惑

719 次点击
所在节点    问与答
1 条回复
bobo2
2022-06-13 14:31:24 +08:00
破案了,firefox 使用 fetch 必须要显式加 header ,即使不需要加额外 header 字段,否则就会报 cors...折腾了我一周,气死

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/859102

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX