【发布时间】:2014-07-17 05:05:23
【问题描述】:
我正在尝试在使用 WebView 的基于 phoneGap 的应用程序中调试问题。我按照中的步骤进行了
https://developer.chrome.com/devtools/docs/remote-debugging
设置调试 web 视图。我能够在以下情况下调试并设置断点正常接受:
在 android chrome 远程调试会话期间,我在 javascript 控制台中设置了断点。最初我的断点被命中并且应用程序暂停。但是,当我的应用程序通过 WebSocket 发送数据时,我的断点会暂停片刻,然后继续进行,而无需我按继续。如何在 WebSocket 通信期间获得断点?
【问题讨论】:
-
问题会不会是 WebSocket 通道与 Debug 通道产生了干扰?
-
问题是我使用的是 WebSocket 库。当我删除该库并仅使用本机 Websocket(在 android KitKat 浏览器中支持)时,问题就消失了。所以问题出在 WebSocket 库上。
标签: android google-chrome cordova websocket remote-debugging