相关疑难解决方法(0)

如何远程调试webview?

我该如何调试/检查apk webview的元素.
我试过这个,但它只适用于chrome而不是apk.

请建议我

debugging android inspect android-webview

16
推荐指数
4
解决办法
2万
查看次数

如何使用WebView启用WebKit的Android应用程序远程调试/检查器?

我需要在调试时检查android应用程序中的javascript执行(webview小部件); 通过SDK和USB电缆和/或http/websockets; 从destop计算机(例如在桌面上运行的chrome).

Webkit的源代码包括在cpp级别可访问的DebuggerServer实现(platform_external_webkit\Source\WebKit\android\wds\DebugServer.cpp),如果启用了标志WDS,则绑定(在构建时?)

Source\WebKit\android\jni\WebCoreFrameBridge.cpp:#if ENABLE(WDS)Source\WebKit\android\jni\WebCoreFrameBridge.cpp:WDS :: server() - > addFrame(frame);

服务器的默认端口是9999

消息来源显示所有内容都已实现(在Cpp级别)以启用该功能,但我没有找到任何参考搜索网页,以获得在webroid的检查器界面自动化的adroid设备中使用javascript级别的实时调试的经验.

1.-以二进制形式存在的功能是否在实际的Android设备中执行?(adroid的webkit分发是在没有启用WDS标志的情况下构建的?:-()

2.-可以从javascript或应用程序(在java级别)启用/使用远程调试功能,例如在启动应用程序时?

3.-如果可以启用webkit检查器/调试器功能,如何使从远程应用程序进行交互成为可能?(例如,来自使用websockets的另一个javascript应用程序,或桌面计算机上的chrome).

一些解释https://developers.google.com/chrome-developer-tools/docs/remote-debugging#remote等机制的段落 会很棒!

提前感谢任何有关此主题的信息或参考资料.我认为重要的是在javascript级别启用远程调试(在设备中),以使HTML5应用程序的现代开发和快乐的调试体验成为可能.

欢呼,啤酒.

android webkit remote-debugging webview web-inspector

14
推荐指数
3
解决办法
3万
查看次数

Chrome://检查显示设备,但不显示任何已打开的标签

我正在尝试利用chrome来远程调试android web应用程序.我无法从设备中获取任何打开的标签,以显示在chrome:// inspect list下进行远程调试.

我做了以下事情:

  1. 确保我的设备驱动程序安装得当.
  2. 通过开发人员菜单在我的设备上打开开发人员模式和USB调试.
  3. 选中并通过命令行发出"adb devices"确保我的设备列在adb列表中.

我的设备通过(chrome:// inspect)显示在设备列表下,似乎无法列出任何打开的标签,任何帮助都将非常感激.谢谢

设备:三星Galaxy Tablet 10.1 Android 4.2.2

在此输入图像描述

android google-chrome remote-debugging inspect

10
推荐指数
2
解决办法
6万
查看次数