在 Safari 中发送 GET 请求时,Safari 无法向服务器发送有效请求。事实上,它甚至没有到达服务器(我已经在后端检查过)。它也未能提供除两个请求头之外的所有请求头,并且响应为空(这导致 safari 在控制台中记录 kcferrordomaincfnetwork 错误 303)。我在下面附上了一些截图以及一些额外的发现。任何人都可以提供任何见解吗?
- 请求失败时的截图
- 请求通过时的截图
- 问题只能在 iOS 设备上的 Safari 中重现。
- 以前在 MacBook 上发生过问题。清除网站数据一次后,我们再也没有看到这个问题
- 通话间歇性失败
- 在产品详情调用前设置断点,在控制台手动调用时,第一次失败,第二次通过。
- 有时不是产品详细信息调用失败(尽管通常是)
- 有时是创建应用程序或获取产品图像调用失败。
- 清除网站数据后问题似乎消失了,但在一次成功会话后又回来了。
- 当调用失败时,我们在控制台中收到以下错误:kcferrordomaincfnetwork error 303
- 会话存储为空,问题仍然存在
- 没有发生异常(我在 Safari 中启用了“中断所有异常”)