0

在 Safari 中发送 GET 请求时,Safari 无法向服务器发送有效请求。事实上,它甚至没有到达服务器(我已经在后端检查过)。它也未能提供除两个请求头之外的所有请求头,并且响应为空(这导致 safari 在控制台中记录 kcferrordomaincfnetwork 错误 303)。我在下面附上了一些截图以及一些额外的发现。任何人都可以提供任何见解吗?

  • 请求失败时的截图
  • 请求通过时的截图
  • 问题只能在 iOS 设备上的 Safari 中重现。
  • 以前在 MacBook 上发生过问题。清除网站数据一次后,我们再也没有看到这个问题
  • 通话间歇性失败
  • 在产品详情调用前设置断点,在控制台手动调用时,第一次失败,第二次通过。
  • 有时不是产品详细信息调用失败(尽管通常是)
  • 有时是创建应用程序或获取产品图像调用失败。
  • 清除网站数据后问题似乎消失了,但在一次成功会话后又回来了。
  • 当调用失败时,我们在控制台中收到以下错误:kcferrordomaincfnetwork error 303
  • 会话存储为空,问题仍然存在
  • 没有发生异常(我在 Safari 中启用了“中断所有异常”)
4

1 回答 1

0

尝试使用--no-live-reload选项运行ng serve 。我们看到了类似的行为,并且 WDS 可能一直在中断 HTTP 调用。到目前为止,这已经解决了我们的问题。

于 2020-04-01T13:30:51.930 回答