Tho*_*art 48 javascript ios sentry
我正在使用 Sentry 记录 JS 客户端错误,并且有很多“TypeError:加载失败”错误。它只发生在 iOS 上。我在谷歌上找不到任何东西。这是原生 Javascript 错误还是其他错误?这是什么意思?这与“TypeError:已取消”看似相关的问题是分开的。
Jos*_*ley 30
据我了解,fetchAPI 可能会在失败时故意返回非常有限的错误详细信息。(否则,恶意 JS 程序可能会发出各种获取请求并查看其结果来识别存在哪些内部服务器、用户可以访问哪些服务器等。)
如果您可以使用 Mac,则可以通过尝试fetch来自 Safari DevTools 控制台的请求来亲自了解这一点。例如:
google.com由于 CORS,请求失败。请求的example.does-not-exist名称无效。DevTools 控制台提供了完整的详细信息,因此实际使用浏览器的开发人员可以进行故障排除,但这些详细信息不适用于 JS 代码;JS 代码在每种情况下都会收到相同的“TypeError:加载失败”消息。
如果您足够幸运,能够访问浏览器控制台,则可以看到更多详细信息,但除此之外,我不知道您可以采取任何措施来追踪问题 - 它可能几乎是任何网络错误。
| 归档时间: |
|
| 查看次数: |
28095 次 |
| 最近记录: |