ブラウザまたはタブの閉鎖の検出
ブラウザまたはタブが閉じているかどうかを識別することは、Web 開発における一般的な要件です。このようなイベントの検出はブラウザーの不一致により困難な場合がありますが、一定レベルの検出を提供できるアプローチがあります。
クロスブラウザー JavaScript/jQuery 検出
検出するにはブラウザやタブを閉じる際には、onunload や onbeforeunload などの JavaScript イベントを利用できます。これらのイベントは、ユーザーがリンクをクリックして移動しなかった場合でも、ウィンドウまたはタブが閉じられるときにトリガーされます。
欠点
ただし、これは重要です。これらのイベントは、ユーザーがリンクを通じてページから移動したとき、またはブラウザの「戻る」ボタンを使用したときにも発生することに注意してください。これにより、意図的なタブ/ウィンドウの閉じと通常のナビゲーションとを区別する際に制限が生じます。したがって、現時点では JavaScript で純粋なクロージャをネイティブに検出することは不可能です。
以上がJavaScript でブラウザまたはタブの終了を確実に検出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。