私のonbeforeunload
機能では、ActiveXコントロールをサーバーから自動的に切断しています。
このプロセスには約3〜4秒かかります(これを制御することはできません)。そのため、コントロールが切断されるとすぐに更新/ナビゲート/閉じるウィンドウが発生することをユーザーに通知するメッセージを表示したいと思います。alert()
ポップアップを作成せず、「非同期」メッセージをユーザーに表示したいだけです。
ただし、内からページのUIに変更を加えることができないようですonbeforeunload
。自分が持っているトーストメッセージクラスを使用したり、「ステータス」を変更したりするdiv
ことはできません。何もしていないようです。
onbeforeunload
これは機能の制限ですか?使用する唯一のオプションはありalert()
ますか?
コード例 の編集:
function handleWindowOnBeforeUnload() {
//alert('Disconnecting from client...'); //Would rather not use an alert()
ShowToast('Closing connection...'); //Doesn't show
$('#statusDiv').html('Auto-disconnect...'); //Neither does this
//This is what takes ~4 seconds
acx.stopConnection();
}