この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 16760|答える: 0

[WinForm] ウェブブラウザがC# WinformでHTMLコンテンツを表示する際のエラープロンプトを無効にする方法

[リンクをコピー]
掲載地 2017/07/08 23:33:19 | | |

WinFormにはHTMLコンテンツを表示できるコントロールがあり、それはウェブブラウザで、そのDocumenTextプロパティをHTMLコンテンツに設定します。

UIでWebBrowserを使う際、ユーザーがリンクをクリックしないようにしたいこともありますし、ましてや煩わしいスクリプトエラープロンプトボックスが表示されることも避けたいですし、右クリックのIEメニューをユーザーがクリックできないようにしたいのです。
エラースクリプトのヒントを無効にする:Webブラウザコントロールのscrip{filter}tErrorsSuppressedをtrueに設定する
右クリックメニューを無効にする:WebBrowserのIsWebBrowserContextMenuEnabledをfalseに設定する
ショートカットを無効にする:WebBrowserのWebBrowserShortcutsEnabledをfalseに設定する
ハイパーリンクを無効にする:ハイパーリンクには2種類あり、1つは現在のウィンドウに直接アクセスするもの、もう1つは新しいウィンドウで開くものです  
もちろんウィンドウは直接回転します:WebブラウザのAllowNavigationをfalseに設定してください
新しいウィンドウを開くことを無効にするには、WebブラウザのNewWindowイベントを処理する必要があります


上記の作業を完了すればほぼ完了し、最後に注意すべきポイントが一つあります。それがドラッグ&ドロップです。 WebブラウザのAllowWebBrowserDropをfalseに設定することを忘れないでください






先の:Websocket通信用のSignalR(3)
次に:.net/C# ウェブブラウザの制御はアラートや確認などのポップアップ機能を無効にします
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com