ユーザーがボタンをクリックするとポップアップが開きます。 このポップアップは保持ページに移動し、ユーザーがWebサイトを離れたりブラウザを閉じるまで待ちます。メインウィンドウのポップアップリダイレクト
ユーザーがブラウザを終了するか閉じると、ポップアップの場所が別のサイトにリダイレクトされます。
win=window.open('google.com','popup'); //just to illustrate the "win" = my window.open().
$(window).bind('beforeunload', function() {
window.win.location.href="http://the-new-location.com";
//tried something like this as well:
//win.location.href="http://the-new-location.com";
});
しかし、運なし:
私は、次のコードのいくつかのバリエーションを試してみました。 私はjavascript/jqueryに秀でているわけではないので、この作業を行う上での助けとなることを深く感謝します。
ありがとうございます!
誰かがページを離れる前にポップアップを閉じるとどうなりますか?ところであなたのコードは動作しますが、ポップアップブロッカーで非常にリラックスした設定をしているユーザーに依存しています。 –
何もありません。調査に連れていかなければなりませんが、出発前に閉鎖することを選択した場合、サイトを離れるときには何も起こりません。 – MrE
うんうん。私はクロムを試しましたが、それは私にとってはうまくいかないようです。ユーザーがボタンをクリックして開くと、ポップアップが表示されます。それはブロックされるべきではありません。 – MrE