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

Jan*_*Jan 2 debugging android webkit webview google-chrome-devtools

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

adb forward tcp:9222 localabstract:chrome_devtools_remote
Run Code Online (Sandbox Code Playgroud)

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

cyb*_*ohr 5

可以为 webview 转发端口,但你不能调试,chrome://inspect而是使用- 它更容易,你不需要手动端口转发!

供参考:

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

例如

adb forward tcp:9222 localabstract:webview_devtools_remote_8123
Run Code Online (Sandbox Code Playgroud)

http://localhost:9222在您的 chrome 浏览器中打开显示消息:请使用 chrome://inspect