2013-07-03 50 views
6

我目前正在研究将嵌入在iOS和Android应用程序中的HTML/JS应用程序。由于Android应用程序尚未完成,因此我正在Android中的Chrome浏览器上对此进行测试。我修复了所有问题,但是当我在本机浏览器中打开相同的Web应用程序时,没有什么可以按预期工作。可以在三星平板电脑的本机浏览器上调试javascript

所以我的问题是:有没有一种方法可以在Android设备上的本地浏览器进行调试?

在铬这很容易与remote debugging

(请不要建议我使用“登录”语句调试,因为这不是我在这里寻找)

而只是掏出我的胆量:三星平板电脑的原生浏览器是造成的唯一设备我头痛!

回答

6

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

'显示JavaScript控制台'选项将允许您在网页中查看JavaScript错误。

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

HTH

Nick。

+1

这不适合我。它要么尝试做一个网络搜索,(我看到自动完成建议https://www.google.com/search?URL),否则它想自动完成chrome:// debug, “这个网页不可用,chrome:// debug /的网页可能会暂时关闭......”HUH?!!! – Michael

+0

奇怪的是,我已经看到“设置”下的“调试”,并且“显示JavaScript控制台”已经被选中...所以我对如何使它实际显示有点不知所措。我假设实际上有一个错误,因为我的页面挂起执行一些JavaScript代码,并不会产生预期的输出。 – Michael

+0

Michael你有什么设备?我在三星Galaxy S4(4.2.2)上,我遇到了同样的问题,除了在设置中看不到调试或显示Javascript控制台。我也有S3以及:调试工作正常,但它们似乎已经改变了S4,但股票浏览器正在使用Chrome的渲染引擎,或者看起来很奇怪。 –

1

您可以使用Web Inspector Remoteweinre)轻松地调试您的Web应用程序。

看看这个post为了找出如何安装和使用weinre。

我希望这会帮助你,如果这个问题仍然是实际的。

0

如果已经更新您的设备,你可以去settings - >Debug - >'Remote Debug Enable' 一旦启用就可以调试,就像你可以调试铬的原生浏览器。

0

您可以尝试vorlon解决方案也是如此,它有一个很好的网络界面&非常容易安装

&它是免费的

但是,如果你不能看到volron清除控制台的错误,你可能想使用@ Nick的解决方案,有时候复杂的错误甚至会阻止vorlon或weiner捕捉它们。所以,一旦你修复阻止这些问题,可能volron将开始正确捕捉它们

相关问题