0

ユーザーが移動した場合にサインアウト イベントを発生させる必要がある Silverlight アプリケーションがあります。サンプル関数を次のように試しました

window.onunload = function test() { alert("test"); }

問題は、イベントが発生する Web ページから離れたときに発生することですが、ユーザーがブラウザーまたはタブを閉じたときにこのイベントを発生させる必要があります。

4

1 に答える 1

0

私の場合、ユーザーが終了したいと確信している場合、ページがユーザーにプロンプ​​トを表示する必要はありませんでした。そのため、「window.onbeforeunload」イベント内でサインアウト メソッドを呼び出しました (Web サービスが正常にサインアウトするのに十分な時間を確保できるように、メッセージ ボックスもフラッシュしました)。また使用

document.onbeforeunload = undefined;

確認ウィンドウを回避するために、「window.onbeforeunload」イベント内。

于 2013-09-30T07:16:02.513 に答える