使用CefSharp在.Net程序中嵌入Chrome浏览器(六)——调试

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