2

どこでも検索しましたが、探している正確な解決策が見つかりません。ユーザーがページを終了しようとすると、「ページにとどまる」または「ページを離れる」オプションを含む警告ボックスがポップアップする JavaScript コードが必要です。ユーザーがとどまると、別のページにリダイレクトされ、ユーザーが離れると、離れます。出口スプラッシュに似たもの。私はこれが悪い習慣であることを知っていますが、それはクライアントが望んでいることです. どんな助けでも大歓迎です。よろしくお願いします。

4

2 に答える 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 に答える