シンプルな HTML ページに Flash/Flex/AS3 が埋め込まれた Live-Chat アプリケーションのビルドがあります。
ユーザーがリンクなどをクリックしたときに、ページの終了を傍受し、ページの終了を確認したい。
また、Flash アプリケーションには「停止」ボタンがあり、チャットが完了した後にユーザーを別のページにリダイレクトします。
その「停止」ボタンをクリックする以外のすべてを傍受するにはどうすればよいですか?
今のところ、次の JavaScript があります。
window.onbeforeunload = function (e) {
var message = "Really want to exit?",
e = e || window.event;
// For IE and Firefox
if (e) {
e.returnValue = message;
}
// For Safari
return message;
};
それはうまくいきます。しかし、「停止」ボタンを使用すると確認を求められます。