我正在研究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 为空。 感谢
答案 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