加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

CEF3 怎样调用调试工具

(2013-07-31 12:18:03)
标签:

cef3

调试工具

分类: CEF3

前提:
使用 cef_binary_3.1453.1255_windows.7z (http://www.magpcss.net/cef_downloads/) 在VS2008 环境建立 MFC 应用程序,调试通过。

注意事项:
1) CefInitialize(main_args, settings, app.get());执行前要如下设置:
CefSettings settings;
settings.remote_debugging_port = 8088;//如果不定义,则不能运行调试工具

2) m_bExternalDevTools = false; 此变量在
ClientHandler::ClientHandler()进行初始化

3)devtools_resources.pak 这个文件要放在运行路径。

过程:
右键菜单,会调用方法 void ClientHandler::OnBeforeContextMenu(
执行 CefString devtools_url = browser->GetHost()->GetDevToolsURL(true);若devtools_url不为空,则环境有效。
点调试工具,会调用方法ShowDevTools(browser);以下代码会执行:
      // Open DevTools in a popup window.
      m_OpenDevToolsURLs.insert(devtools_url);
      browser->GetMainFrame()->ExecuteJavaScript(
          "window.open('" +  devtools_url + "');", "about:blank", 0);

会弹出调试窗口。



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有