WebBrowser コントロールを使用すると、インターネット Web ブラウザーの完全な機能を提供せずに HTML ドキュメントを表示および印刷できます。 これは、HTML の書式設定機能を利用したいが、信頼されていない Web コントロールや悪意のあるスクリプト コードを含む可能性のある任意の Web ページをユーザーが読み込まないようにする場合に便利です。 たとえば、HTML 電子メール ビューアーとして使用したり、アプリケーションで HTML 形式のヘルプを提供したりするために、この方法で WebBrowser コントロールの機能を制限することができます。
HTML ドキュメント ビューアーを作成するには
AllowWebBrowserDrop プロパティを
falseに設定して、WebBrowser コントロールがドロップされたファイルを開かないようにします。webBrowser1.AllowWebBrowserDrop = false;webBrowser1.AllowWebBrowserDrop = FalseUrl プロパティを、表示する初期ファイルの場所に設定します。
webBrowser1.Url = new Uri("http://www.contoso.com/");webBrowser1.Url = New Uri("http://www.contoso.com/")
コードのコンパイル
この例では、次のものが必要です。
WebBrowserという名前の
webBrowser1コントロール。SystemアセンブリとSystem.Windows.Formsアセンブリへの参照。
こちらも参照ください
- WebBrowser
- AllowWebBrowserDrop
- Url
- WebBrowser コントロールの概要
- ウェブブラウザ セキュリティ
- 方法: WebBrowser コントロール を使用して URL に移動する
- 方法: WebBrowser コントロール を使用して印刷する
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback