Winforms アプリケーションで WebBrowser コントロールを使用しています。JavaScript 例外の原因となる URL に移動すると、Just-In-Time (JIT) デバッガー ウィンドウが表示され、この例外をデバッグするかどうかを尋ねられます。
(アプリケーション) で未処理の例外 ('オブジェクトが予期されました') が発生しました
これは、WebBrowser コントロールのScriptErrorsSuppressedをTrueに設定しても (リリース モードで) 発生します。Visual Studio がインストールされている場合にのみ問題を再現できたので、JIT デバッガーが例外をキャッチし、デバッグするかどうかを尋ねたと仮定します。
どうすればこれを防ぐことができますか? 私がやろうとしているのは、IE または Visual Studio を再構成することなく、例外をキャッチするか、アプリケーションの JIT デバッグを無効にすることです。
一部のユーザーは Visual Studio をインストールしており、これらの JIT ポップアップによりアプリケーションが使用できなくなります。