【问题标题】:Chrome Devtools closes while debugging website on Android device在 Android 设备上调试网站时 Chrome Devtools 关闭
【发布时间】:2015-04-16 05:04:36
【问题描述】:

chrome://inspect/#devices 打开一个 devtools 窗口,但大约在它完成自己绘制的时候,它关闭了。没有错误信息

我正在尝试调试网站,而不是本机应用程序。任何想法为什么它会打开并取笑我,然后在鼠标靠近窗口时关闭?

  • Linux:版本 40.0.2214.111(64 位)操作系统:14.04 Ubuntu
  • Android:版本 40.0.2214.109 操作系统:4.1.2

更多有趣的细节。它适用于其他选项卡,如果我使用其中一个正在工作的选项卡并粘贴到我的 URL,它会关闭 devtools

【问题讨论】:

  • 在这里看到的是相同的,除了在 Win7 上(以及在通过 http 检查从 localhost 提供的网页时)
  • 我在页面上有一些 reactjs 代码,当我删除它时,它停止关闭。并不是说这是反应的错,但这确实让我有机会调试页面的其余部分,当我放回该代码时它再次关闭。
  • 我们没有使用 React,所以不要出错可能是正确的,但它可能是由某种脚本错误/安全问题触发的。
  • 有人找到解决方案了吗?我同意它似乎与脚本有关。有些页面会导致错误,而有些则不会。
  • 我注意到调试例如google.com 不会导致 DevTools 关闭 - 它只是不适用于我的 Web 应用程序。我在那里使用 Angular 和许多其他 JS 东西,但不是 ReactJS,如果有人问...

标签: google-chrome-devtools remote-debugging


【解决方案1】:

docs 中所述,您的桌面 Chrome 必须比您的 Android Chrome 更新:

注意:远程调试要求您的桌面版 Chrome 版本高于您设备上的 Android 版 Chrome 版本。为获得最佳效果,请在桌面上使用 Chrome Canary (Mac/Windows) 或 Chrome Dev channel 版本 (Linux)。

例如,您可以在计算机上安装 Chrome Canary/unstable 或 Chrome Beta。通过使用它,我的检查员开始按预期工作。目前,我的 Chrome Beta 版是 v50,Android Chrome 版是 v49。

【讨论】:

    猜你喜欢
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 2015-01-18
    • 1970-01-01
    • 2023-03-23
    相关资源
    最近更新 更多