在c ++ WebBrowser控件中显示html5内容

时间:2012-10-07 11:30:29

标签: visual-c++ internet-explorer-9 webbrowser-control

我正在尝试使用标准的WebBrowser控件在c ++应用程序中加载html5(使用bootstrap构建)页面,在正常浏览器中看起来像几秒钟,然后切换到ie8模式。

FEATURE_BROWSER_EMULATION设置正确,doctype也设置正确。 使用原生的ie9浏览器,一切看起来都很好。

如何让它在WebBrowser组件中显示正确的内容?

OS:Win7x32sp1,ie9,ms visual c ++ 2008

1 个答案:

答案 0 :(得分:0)

要指示webbrowser控件将您的页面呈现为HTML5,您需要在文件的开头添加标记,如下所示:

<!doctype html>
<html>
<!-- rest of the page content -->
</html>