使用Android webkit的Javascript调试器

使用Android webkit的Javascript调试器,javascript,android,debugging,webkit,Javascript,Android,Debugging,Webkit,我想知道你是否可以推荐一个在Android webkit上运行的javascript调试器 我试图将以下代码注入到Android Webkit中,但由于某种奇怪的原因,在开始时无法做到(我认为它可能需要做一些特定的事情,但不确定) document.body.style.color='#ff00ff' 您可能想看看:试试jsHybugger: 它允许您设置断点、单步执行、捕获异常以及与JS/DOM环境交互。您可以从Eclipse或远程桌面上的Chrome或Chrome兼容调试器使用它。它可以与创

我想知道你是否可以推荐一个在Android webkit上运行的javascript调试器

我试图将以下代码注入到Android Webkit中,但由于某种奇怪的原因,在开始时无法做到(我认为它可能需要做一些特定的事情,但不确定)


document.body.style.color='#ff00ff'

您可能想看看:

试试jsHybugger:

它允许您设置断点、单步执行、捕获异常以及与JS/DOM环境交互。您可以从Eclipse或远程桌面上的Chrome或Chrome兼容调试器使用它。它可以与创建自己网络视图的应用程序一起使用

但是,您必须安装一些文件,但使用起来可能不会比weinre更复杂。它确实广泛地修改了JS文件(动态地,对用户透明地),以支持所有这些调试——webKit真的应该支持javascript本机调试


您的问题显示了更改CSS的问题,weinre做得很好。我没有看到weinre支持调试javascript(即断点和单步执行)

感谢您的回复,我已经开始与firebug合作,以掌握一些窍门,然后在我对FireBugger感到稍微舒服一点后,我将很快转移到weinre您似乎发布了很多推荐Jshybuger的答案,希望你能帮助我。我需要能够在Android平板设备上直接调试javascript,包括设置断点和单步执行代码。规格(屏幕、内存等)已经足够了,但似乎世界上没有人愿意让这种情况发生在移动设备上。但也有一些情况下,我没有第二台机器进行调试,甚至没有网络连接(尝试远程完全调试脱机web应用!)。那么,jshybugger能做到这一点吗?我读了一些,但我不清楚……迈克尔,我不知道。我是通过Eclipse以非常非独立的模式使用它的。所以这样你就不能在平板电脑上做了。但是,jsHybugger基础设施应该能够使用从本地(在同一平板电脑上)客户端访问的数据。然而,我打赌这需要大量的开发。尝试联系jsHybugger的作者。谢谢,看起来它大部分都在工作,目前我被jsHybugger不会与https源对话这一事实所困扰,所以我需要一个https-to-http反向代理,它将直接在平板电脑上运行。