chrome强大的调试功能令许多开发者爱不释手,在使用cef的时候,咱们也能够继承这强大的开发者工具。javascript
集成调试: java
咱们能够使用以下函数直接使用集成在chrome里的开发者工具chrome
_chrome.ShowDevTools(); 函数
这种方式下,相似chrome中按F12,直接打开了一个开发者工具窗口,工具
远程调试: spa
也能够使用chrome远程调试的方式来调试咱们的cef程序,只须要设置远程调试端口便可。debug
var setting = new CefSettings {RemoteDebuggingPort = 33229};
Cef.Initialize(setting); 调试
这样,就能够使用地址http://127.0.0.1:33229/来调试咱们的cef程序了。 blog
它会列举出当前全部打开的cef程序网页,点击连接就能够进入如出一辙的调试工具了。 继承
在实际使用过程当中,虽然功能差很少,但远程调试更为方便,由于它不须要向集成调试的那样预留一个调试的快捷键或菜单,为全部的cef窗口都预留调试入口仍是很麻烦的。
参考文章:
https://stackoverflow.com/questions/29117882/debugging-javascript-in-chromium-embedded-framework