可以在三星平板电脑上调试javascript吗;s本机浏览器
我目前正在开发一个HTML/JS应用程序,它将嵌入iOS和Android应用程序中。由于android应用程序尚未完成,我正在android的chrome浏览器上测试。我修复了那里的所有问题,但当我在本机浏览器中打开相同的web应用程序时,没有任何东西真正像预期的那样工作 所以我的问题是:有没有办法在安卓设备上的本机浏览器中进行调试? 在chrome中,这非常容易使用 (请不要建议我使用'log'语句进行调试,因为这不是我在这里要找的)可以在三星平板电脑上调试javascript吗;s本机浏览器,javascript,android,html,debugging,browser,Javascript,Android,Html,Debugging,Browser,我目前正在开发一个HTML/JS应用程序,它将嵌入iOS和Android应用程序中。由于android应用程序尚未完成,我正在android的chrome浏览器上测试。我修复了那里的所有问题,但当我在本机浏览器中打开相同的web应用程序时,没有任何东西真正像预期的那样工作 所以我的问题是:有没有办法在安卓设备上的本机浏览器中进行调试? 在chrome中,这非常容易使用 (请不要建议我使用'log'语句进行调试,因为这不是我在这里要找的) 我要说的是:三星平板电脑的原生浏览器是唯一让我头疼的设备
我要说的是:三星平板电脑的原生浏览器是唯一让我头疼的设备 在本机浏览器的地址栏中键入
about:debug
,将切换设置菜单中的“debug”选项
“显示JavaScript控制台”选项将允许您查看网页中的JavaScript错误
注意:我相信JavaScript控制台只有在出现错误时才会显示
嗯
尼克。您可以使用web Inspector Remote()轻松调试web应用程序 看看这个,了解如何安装和使用weinre
如果这个问题仍然存在,我希望它会对您有所帮助。如果您已经更新了设备,您可以转到
设置->调试->'Remote Debug Enable'
一旦启用,您就可以像调试chrome一样调试本机浏览器。您也可以尝试该解决方案,它有一个漂亮的web界面,安装起来非常简单
&它是免费的
但是如果你看不到volron的控制台错误,你可能想使用@Nick的解决方案,有时复杂的错误甚至会阻止vorlon或捕获它们。因此,一旦您解决了这些问题,volron可能会开始正确地捕捉这些问题。新的三星互联网浏览器(我想您指的是带有“三星平板电脑本机浏览器”的浏览器)现在基于Chromium浏览器,因此支持其远程调试界面
如前所述,在设备上启用USB调试
然后通过USB连接你的设备(哦,真让人吃惊!)
访问chrome://inspect
在您的计算机上使用Google Chrome浏览器,系统将引导您创建连接:
然后你只需点击设备inspect
链接,开发者工具窗口就会弹出
可以找到更多信息,比如为什么有一个三星互联网浏览器。这对我不适用。它要么尝试进行web搜索,(我看到自动完成提示一个?URL),要么想自动完成chrome://debug,这会显示“此网页不可用。此网页位于chrome://debug/ 可能会暂时停止…“嗯?!!!奇怪的是,我已经看到“设置”下的“调试”,并且“显示JavaScript控制台”已经被选中。。。所以我有点不知所措,不知道如何让它真正出现。我假设确实有一个错误,因为我的页面挂起执行一些javascript代码,无法生成预期的输出。你在Michael上使用什么设备?我使用的是三星Galaxy S4(4.2.2),我也遇到了同样的问题,只是我无法在设置或显示Javascript控制台中看到调试。我也有一个S3和关于:调试工作很好,他们似乎已经改变了它的S4虽然,股票浏览器正在使用Chrome的渲染引擎的外观或一些奇怪的事情正在发生。