我用CefGlue构建了两个应用程序。两者共享相同的代码库,我设置远程调试端口。但是对于一个它起作用而另一个它不起作用。我的意思是远程调试页面可用,但它只是空白。
您有什么建议在哪里寻找可能存在的问题吗?还有别的东西可以打破远程调试吗?
编辑:我查看了HTML,它完全是空的。至少“Inspectable WebContents”应该在那里。我猜。
编辑:我在debug.log中找到了以下消息:
[0407/103613:WARNING:resource_bundle.cc(304)] locale_file_path.empty()
[0407/103613:ERROR:main_delegate.cc(567)] Could not load locale pak for en-US
[0407/103613:ERROR:data_pack.cc(121)] Bad data pack version: got 79674351, expected 4
[0407/103613:ERROR:resource_bundle.cc(677)] Failed to load C:\Users\Alexander\Documents\matchmycolor\svn\C_Colibri_Src\trunk_3\bin\Debug\cef.pak
Some features may not be available.
[0407/103613:WARNING:resource_bundle.cc(501)] locale resources are not loaded
[0407/103613:ERROR:proxy_service_factory.cc(104)] Cannot use V8 Proxy resolver in single process mode.
除了我错过了语言环境文件之外,有趣的一行是:
[0407/103613:ERROR:data_pack.cc(121)] Bad data pack version: got 79674351, expected 4
答案 0 :(得分:1)
我解决了这个问题。 cef.pak的版本对于一个应用程序是错误的。改变之后一切顺利。日志文件给出了正确的提示。