使用Android 4.4 WebViews进行远程webkit调试

时间:2013-11-28 10:40:27

标签: android debugging webview webkit google-chrome-devtools

我正在研究webkit调试器,它通过webkit调试协议进行通信。我的调试器适用于移动Chrome。我只是做

adb forward tcp:9222 localabstract:chrome_devtools_remote

然后我可以连接到 localhost:9222 / json 并列出可用页面并通过webkit调试协议连接到相应的Web套接字。如何为新的Android 4.4 Web视图做同样的事情? 我知道如何使用chrome来调试android web视图。我的问题是如何使用API​​直接连接webview的调试协议。当我的Web视图在设备上打开时, localhost:9222 / json 为空。 感谢

1 个答案:

答案 0 :(得分:4)

可以将端口转发为webview,但无法使用chrome://inspect进行调试 - 它更容易,您无需手动端口转发!

供参考:

adb forward tcp:9222 localabstract:webview_devtools_remote_< process id>

e.g。

adb forward tcp:9222 localabstract:webview_devtools_remote_8123
Chrome浏览器中的

打开http://localhost:9222会显示以下消息:请使用chrome:// inspect