私のクライアントには、ユーザーがログオンしたときに「スプラッシュ」画面を表示する必要があります。現在、私のクライアントは、 System.Windows.Forms.WebBrowserクラスをインスタンス化して Web ページをホストする Windows アプリケーションを使用していますが、さまざまな理由から、これは不適切です。
クライアントから、Web ページをホストするブラウザー コントロールを含むクロムフリーのモーダル Windows フォームを作成するように依頼されました。このページは、メッセージと、「はい」(別の URL に移動) と「いいえ」(ブラウザを閉じる) の 2 つのボタンで構成されます。
現在の (不十分な) 化身では、「いいえ」ボタンは、以下を含む JavaScript 関数を呼び出します。
window.close();
これは現時点では問題なく動作しますが、明らかに (新しい化身で) Web ページが Windows フォーム内のブラウザー コントロール内でホストされている場合、window.close は Windows フォームに自動的にバブルアップしません。
では、Windows フォームがブラウザ コントロールで発生する window.close イベントを「検出」する方法はありますか?
上記が明確であることを願っています。
どうもありがとう
エドワード