在MFC程序中嵌入瀏覽器控件都是IE內(nèi)核,但不同客戶端IE版本不同將會(huì)導(dǎo)致WEB網(wǎng)頁(yè)的兼容問(wèn)題。為了解決該問(wèn)題,可以使用WebKit的鏈庫(kù),本篇文章主要是針對(duì)嵌入Chrome瀏覽器控件。 首先,我們來(lái)了解下相關(guān)Chrome瀏覽器控件框架。CEF是Chromium Embedded Framework的縮寫,是個(gè)基于Google Chromium項(xiàng)目的開(kāi)源Web browser控件,支持Windows, Linux, Max平臺(tái)。除了提供C/C++接口外,也有其他語(yǔ)言的移植版,因?yàn)榛贑hromium,所以CEF支持Webkit & Chrome中實(shí)現(xiàn)的HTML5的特性,并且在性能上面,也比較接近Chrome。CEF還提供的如下特性:自定義插件、自定義協(xié)議、自定義JavaScript對(duì)象和擴(kuò)展;可控制的resource loading, navigation, context menus等等。 其次,去http://www./cef_downloads/下載相應(yīng)的庫(kù),本文用cef_binary_3.1180.823_windows.zip。 |
|