【问题标题】:Displaying html5 content in c++ WebBrowser control在 c++ WebBrowser 控件中显示 html5 内容
【发布时间】:2012-09-27 22:03:21
【问题描述】:

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

FEATURE_BROWSER_EMULATION 设置正确,doctype 设置也正确。 使用原生ie9浏览器,一切正常。

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

操作系统:Win7x32sp1、ie9、ms visual c++ 2008

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 当然我添加了它,并且使用原生ie 9它看起来很正常,但是在WebBrowser控制它不工作没有,当我添加这个字符串时,一切正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    • 1970-01-01
    • 2011-07-18
    • 2010-10-11
    相关资源
    最近更新 更多