WebBrowserコントロールを初めて使用しています。現在のプロジェクトでは、WebBrowserコントロールを使用して既存のプロジェクトと統合します。すべてのポップアップウィンドウが新しいウィンドウフォームで表示されます。ポップアップウィンドウで「javascript window:close」が呼び出されると、IEインスタンスは常にプロンプトを表示します。このウィンドウを閉じますか?私たちは、WndProceを使ってWM_Destroyをチェックして親フォームに通知します。つまり、閉じようとしているものはうまく動作します。私たちがコントロールを気に入らないのは、「このウィンドウを閉じますか?」というメッセージだけです。メッセージを抑制する方法はありますか?WebBrowserコントロール:メッセージを抑制する方法:このウィンドウを閉じますか?
どのような提案も高く評価されます。ありがとう。
IEで2番目のオプションが私のために働いていました。まさにブラウザに何をするよう指示していますか? – deostroll
ターゲットウィンドウがこれが実行されるウィンドウであることを意味するターゲット '_self'を持つ特定のURLのない新しいウィンドウを開きます。その効果は、ドキュメントウィンドウがそれ自身のウィンドウをオープナウィンドウにし、したがってそのオーナーシップをとることです。それが開かれて以来、それ自体を閉じるためのアクセスを持っています... – awe