1

標準の WebBrowser コントロールを使用して、C++ アプリで html5 (ブートストラップでビルド) ページを読み込もうとしています。最初の数秒間は通常のブラウザーのように見え、次に ie8 モードのように見えます。

FEATURE_BROWSER_EMULATION が正しく設定され、doctype も正しく設定されています。ネイティブの ie9 ブラウザーを使用すると、すべて問題なく表示されます。

WebBrowser コンポーネントでコンテンツを正しく表示するにはどうすればよいですか?

OS: Win7x32sp1、ie9、ms Visual C++ 2008

4

1 に答える 1

0

Web ブラウザー コントロールにページを HTML5 としてレンダリングするように指示するには、次のようにファイルの先頭にタグを追加する必要があります。

<!doctype html>
<html>
<!-- rest of the page content -->
</html>
于 2013-01-17T17:02:41.140 に答える