WinFormsWebBrowser
コントロールを編集モード (ここで説明) で使用すると、コントロールを「 IE9 モード」に切り替えるときに不要なスクロールバーが表示されます。
メタタグを使用しています
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
この投稿で説明されているように、編集モードに切り替えます。
これは、「IE9 モード」のときの様子です。
対照的に、上記のメタ タグなしで使用すると、正しくは次のようになります。
ここでは、期待どおりに見えます。水平スクロールバーはまったく存在せず、垂直スクロールバーはアクティブではありません。
考えられるすべての DOCTYPE を試しました。結果は変わらないようです。
(重要な場合: 編集モードに切り替えられるコンテンツは、アプリケーションの組み込みミニ Web サーバーのローカル HTTP URL から取得されます。つまり、文字列やファイル URL からではありません)。
私の質問は:
WebBrowser
「IE9編集モード」でIE9でコントロールを使用し、必要な場合にのみスクロールバーを表示する方法はありますか?