WebBrowser コントロールを使用すると、インターネット Web ブラウザーの完全な機能を提供せずに HTML ドキュメントを表示および印刷できます。 これは、HTML の書式設定機能を利用したいが、信頼されていない Web コントロールや悪意のあるスクリプト コードを含む可能性のある任意の Web ページをユーザーが読み込まないようにする場合に便利です。 たとえば、HTML 電子メール ビューアーとして使用したり、アプリケーションで HTML 形式のヘルプを提供したりするために、この方法で WebBrowser コントロールの機能を制限することができます。
HTML ドキュメント ビューアーを作成するには
AllowWebBrowserDrop プロパティを
false
に設定して、WebBrowser コントロールがドロップされたファイルを開かないようにします。webBrowser1.AllowWebBrowserDrop = false;
webBrowser1.AllowWebBrowserDrop = False
Url プロパティを、表示する初期ファイルの場所に設定します。
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