18

ユーザーがタブ/ウィンドウ/ブラウザーを閉じたときにトリガーされるウィンドウのアンロード イベントに依存できますか?

編集:

IE でアンロード イベントをトリガーするもののリストを見つけました。http://msdn.microsoft.com/en-us/library/ms536973%28VS.85%29.aspx

アンロード イベントがトリガーされないエッジ ケースを知りたいです。

4

2 に答える 2

10

「 onbeforeunload」イベントも使用する可能性が高く、「 onunload 」イベントよりも詳細に制御できます。

とはいえ、次の点に注意してください: ブラウザーがページを更新したり、戻る/進むボタンを使用してページをブラウズしたりした場合、Opera は unload イベントを発生させません。さらに悪いことに、Opera は onbeforeunload イベントを発生させません。したがって、Opera をサポートしている場合は、これらの問題に注意してください。

于 2009-10-20T13:22:33.403 に答える
5

すべての状況でノーではありません。ブラウザがクラッシュするなどして、イベントが発生しなくなる可能性があります。ユーザーは、Grease Monkey などのアドオンを使用して、イベントが発生しないようにすることもできます。

于 2009-10-20T13:21:09.413 に答える