【问题标题】:How to debug crashing iOS Safari when Web Inspector and the logs don't indicate anything?当 Web Inspector 和日志没有任何指示时,如何调试崩溃的 iOS Safari?
【发布时间】:2014-04-19 23:44:02
【问题描述】:

有什么策略可以解决导致 iOS Safari 崩溃的页面

  • 似乎是呈现问题 - 页面开始加载/呈现然后失败
  • 仅在 iPhone 上。 iPad 刚刚好。 iPhone 5s 和 4s。
  • 桌面 Safari 中的 Web Inspector 在 iOS Safari 关闭后立即关闭
  • Safari 的崩溃日志中没有具体内容
  • iOS 模拟器好像没问题

如果是这样,我该怎么办?我无法为页面提供任何具体代码,因为我不知道是什么原因造成的 - 它只是指向页面的链接。

【问题讨论】:

  • 这样一个页面的链接会很酷。我看看它是否也对我崩溃了..也许我们找到了一些东西
  • 当前页面为itownchurch.com/messages
  • “Safari 的崩溃日志中没有具体内容” - 你怎么看?

标签: ios iphone mobile-safari web-inspector


【解决方案1】:

查看 Fiddler,我主要在 PC 上使用它,但似乎也有 Mac 版本。它可以帮助您更深入地了解进出机器的流量。尽管如果页面使 Safari 崩溃,问题可能出在您的机器上,在这种情况下,Fiddler 不会有太大帮助,但值得一试,看看是否是某些网络流量导致了问题。

http://fiddler.wikidot.com/mono

您能否更具体地说明该页面,它的作用,它为什么会导致崩溃,是您编写的还是您尝试访问的页面?

【讨论】:

  • 这是给 iPhone 的——我不能用 fiddler。这不是网络问题。
  • 反对投票,因为这是非常有效的方法(尽管我使用 charles 网络代理)
  • 会显示原始 HTTP 请求、所有标头和服务器响应
  • 您可以轻松地将您的 mac 设置为代理 btw
  • 如果我在 webkit mobile 上给一个网站一个 401 从 ajax 调用返回。浏览器有时会挂起。这不是网络问题,但标头使 safari 行为不端。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-17
  • 2020-06-10
  • 1970-01-01
  • 2017-10-30
相关资源
最近更新 更多