どこでも検索しましたが、探している正確な解決策が見つかりません。ユーザーがページを終了しようとすると、「ページにとどまる」または「ページを離れる」オプションを含む警告ボックスがポップアップする JavaScript コードが必要です。ユーザーがとどまると、別のページにリダイレクトされ、ユーザーが離れると、離れます。出口スプラッシュに似たもの。私はこれが悪い習慣であることを知っていますが、それはクライアントが望んでいることです. どんな助けでも大歓迎です。よろしくお願いします。
4012 次
2 に答える
3
これはハックですが、仕事をします
var triedToLeave = false;
function onBeforeUnload(){
triedToLeave = true;
return "you can put your own message here";
}
setInterval( function (){
if( triedToLeave ){
window.removeEventListener( "beforeunload", onBeforeUnload, false );
document.location.href = "http://stackoverflow.com/";
}
}, 2000 );
window.addEventListener( "beforeunload", onBeforeUnload, false);
EDIT固定機能
于 2013-11-14T21:55:10.530 に答える