0

私が書いた場合:

window.onbeforeunload = function(){ return 'exit?' ;};

ページにとどまる/ページを離れるポップアップが表示されます。HTMLでカスタムポップアップを作成できますか?

問題はこれです:現在のページを終了したときにのみアクティブになるポップアップHTMLを作成し、0.5秒間彼を表示してから、ページを変更します...これを修正するにはどうすればよいですか?何かが必要です(コマンドアラートなど)ボタンを押すまでページをブロックします。

4

1 に答える 1

3

あなたはそれをすることはできません。すべてのウェブサイトが私がページから離れてブラウジングするのを彼らがそれを感じるまで止めることができればそれは本当にひどく苛立たしいことになるので、それは良いことです。

onbeforeunloadあなたが持っている唯一のメカニズムです。それは私が望むなら私が去ることを許すのに十分なコントロールをブラウザがまだ持っていることを保証し、あなたが私をalertループなどに閉じ込めることを防ぎます。

于 2013-01-16T09:04:51.127 に答える