【问题标题】:Android Chrome constantly crashing with my HTML5 website -- How to debug it?Android Chrome 不断与我的 HTML5 网站崩溃——如何调试它?
【发布时间】:2013-03-30 19:16:12
【问题描述】:

我已经建立了一个 HTML5 网站(或者更确切地说是您希望的 webapp),它在 Chrome 和 firefox 中运行良好。我想说唯一不同寻常的是,它使用了

  • Google 在某些部分关闭(在最简单、未优化的模式下问题仍然存在)
  • 用于 2D 绘图的 HTML5 画布

现在我很好奇它是否可以在我的 Galaxy Tab 平板电脑上运行,而且确实可以。我能够设置远程调试工具https://developers.google.com/chrome-developer-tools/docs/remote-debugging?hl=de 并调试我的代码以摆脱一些无法正常工作的东西。但是我注意到,当我使用我的应用程序时,android-chrome 经常崩溃。然后我的桌面浏览器中的控制台抱怨 websocket 被关闭(这就是为什么我怀疑这确实是平板电脑端的问题)。

我想知道是什么让我的网站崩溃了,我对我的 HTML/js 网站可以如此轻易地让 chrome 之类的浏览器崩溃感到有点不知所措。我原以为它应该比那更稳定。

现在我想有一个调试问题的“入口”点:

  • 是否有我可以通过某种方式检查的 chrome for android 崩溃日志?
  • 我能否以某种方式使其(通常是 chrome 或 android)在错误消息上更加详细?

【问题讨论】:

  • 不幸的是,Android 版 Chrome 并不是地球上最稳定的东西。这可能是真正的浏览器缺陷。当它崩溃时,你使用崩溃报告器吗?这应该把它列在他们要解决的事情清单上。其他浏览器是否会出现此问题,例如 Android 浏览器或 Firefox for Android (Fennec)?
  • 也许可以尝试一些日志记录,如果应用程序没有立即崩溃,您至少应该能够了解它在哪里崩溃。另外,您是如何使用 Closure 的?
  • 我现在觉得问题与 Desktop-Chrome 的 USB Web Debug 连接有关。

标签: javascript android html google-chrome


【解决方案1】:

您可以做以下几件事:

  • chrome://crashes 将列出它在选项卡崩溃时捕获的崩溃 - 您可能需要在设置中打开崩溃报告。您将无法修复它,但您可以向我们报告,以便我们查看是否存在问题。
  • 使用 logcat 并查看跟踪输出中是否存在任何特定问题,例如 out of 错误消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-31
    • 2014-06-24
    • 2011-04-26
    • 2012-12-26
    • 2023-03-07
    • 2023-03-30
    • 2016-04-25
    相关资源
    最近更新 更多