また、終了ポップアップも好きではありませんが、来るべきフェスティバルの日に統合したいので、訪問者に感謝し、特別なものを提供したいと思います. 私は終了時にリダイレクトするための以下のコードです。
var exitPop = false;
var nonFire = false;
window.onbeforeunload = function () {
    if(!exitPop){
        exitPop=true;
        return 'Happy Festival Day!';
    }
};
setInterval(function(){
    if(exitPop && !nonFire){
        nonFire = true;
        window.location.href = 'http://google.com';
    }
}, 200);
コメントを行う際の基本的なリダイレクトの下でこのコードを使用しています
<script type="text/javascript"> 
window.fbAsyncInit = function() {
    FB.Event.subscribe('comment.create',
    function (response) {
        window.location = "http://domain.com";
    });
    FB.Event.subscribe('comments.remove',
    function (response) {
        window.location = "http://domain.com";
    });   
};
(function() {
    var e = document.createElement('script');
    e.async = true;
    e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
    document.getElementById('fb-root').appendChild(e);
}());
//]]>
</script>
そして、コメントする訪問者に出口リダイレクトを表示したくないのは、訪問者を悩ませているからです。出口をクリックしたときにのみコードを実行したいのです。したがって、コメントリダイレクトの例外を作成し、コメンターにポップアップを表示してはならないコードを含める必要があります