私は WebBrowser コントロールを使用して、ユーザーがイントラネット Web ポータルに移動し、ユーザーを c# デスクトップ アプリケーションに保持できるようにしています。場合によっては、ユーザーが html ページのリンクをクリックすると、WebBrowser コントロールが開く子ウィンドウが開きます (そのために、親 WebBrowser コントロールの NewWindow イベントをサブスクライブしました)。
子ウィンドウのページに「閉じる」ボタンがあります。ユーザーが
<input type="button" name="closeButton" onclick="window.close()">
このボタン ウィンドウをクリックすると、親の BrowserControl が閉じられ (閉じる/閉じるイベントが発生することなく)、子ウィンドウがハングします。
しかし、IE6 で同じ手順を実行すると、すべて正常に動作します。
提案はありますか?
前もって感謝します。