7

我目前正在开发一个 HTML/JS 应用程序,该应用程序将嵌入到 iOS 和 Android 应用程序中。因为 android 应用程序尚未完成,所以我正在 Android 的 chrome 浏览器上进行测试。我在那里解决了所有问题,但是当我在本机浏览器中打开同一个 Web 应用程序时,并没有真正按预期工作。

所以我的问题是:有没有办法在 android 设备上的本机浏览器中进行调试?

在 chrome 中,远程调试非常容易。

(请不要建议我使用“日志”语句进行调试,因为这不是我在这里寻找的)

让我大开眼界:三星平板电脑的原生浏览器是唯一让我头疼的设备!

4

5 回答 5

7

在本机浏览器的地址栏中键入about:debug切换设置菜单中的“调试”选项。

“显示 JavaScript 控制台”选项可让您查看网页中的 JavaScript 错误。

注意我相信只有在出现错误时才会显示 JavaScript 控制台。

高温高压

缺口。

于 2013-09-18T09:34:51.533 回答
3

新的三星互联网浏览器(我想你的意思是这个浏览器带有“三星平板电脑的本机浏览器”)现在基于 Chromium 浏览器,因此支持其远程调试界面。

  1. 如此处所述,在您的设备上启用 USB 调试。
  2. 然后通过 USB 连接您的设备(哦,惊喜!)。
  3. 在您的计算机上访问chrome://inspectGoogle Chrome 浏览器,您将被引导创建连接:

    铬检查

  4. 然后你只需点击设备inspect链接,就会弹出一个开发者工具窗口。

可以在此处找到更多信息,例如为什么会有三星互联网浏览器。

于 2018-10-06T17:03:34.187 回答
1

您可以使用Web Inspector Remote ( weinre )轻松调试您的 Web 应用程序。

查看这篇文章以了解如何安装和使用 weinre。

如果这个问题仍然存在,我希望它会对您有所帮助。

于 2014-08-12T11:21:12.563 回答
0

您也可以尝试vorlon解决方案,它有一个漂亮的 Web 界面并且非常易于安装

& 免费

但是,如果您在使用 volron 时看不到清晰的控制台错误,您可能想要使用@Nick 的解决方案,有时复杂的错误甚至会阻止 vorlon 或 Weiner捕获它们。因此,一旦您修复了阻止这些问题,volron 可能会开始正确捕获它们

于 2017-07-26T23:16:54.580 回答
0

如果您更新了设备,您可以转到settings-> Debug->'Remote Debug Enable' 启用后,您可以像调试 chrome 一样调试本机浏览器。

于 2016-08-30T12:59:26.643 回答