我正在尝试在Chromium Embedded Framework应用程序中运行时在我的Javascript中设置断点。但是,当我运行应该触发断点的代码时,将忽略断点并继续执行代码。
此外,如果我尝试使用Javascript debugger
语句强制跳转到调试模式,那么应用程序会冻结,直到我关闭Dev Tools窗口,此时应用程序崩溃。
行为与this forum thread中描述的行为相同,但该线程已接近3年,并且该问题被视为已修复。
我正在发布模式下运行,我尝试在m_bExternalDevTools = true;
方法中包含ClientHandler::ClientHandler()
,如here所述,在单独的窗口中打开开发工具,但这会导致开发工具根本不打开。
我还尝试手动打开一个新的Chrome窗口到远程调试端口,虽然这在debugger
语句中暂停,但尝试前进或从那一点开始继续崩溃应用程序,就像达到标准断点。
是否有其他人遇到此问题,如果是,您是如何解决的?