JavaScript によるブラウザの終了の検出
ブラウザまたはタブの終了の検出は、Web 開発における一般的な要件です。ただし、ブラウザ間の互換性については慎重に考慮する必要があります。
問題:
ブラウザまたはブラウザ タブを検出できる信頼できる JavaScript/jQuery 関数はありますか?リンクをクリックしてもトリガーされずに閉じられていますか?
回答:
残念ながら、ブラウザの終了を検出するために広く受け入れられている解決策はありません。ただし、この目的で最も広く使用されているイベントは、onunload と onbeforeunload です。
説明:
ただし、これらのイベントはどちらも可能であることに注意することが重要です。ユーザーによってオーバーライドまたは防止され、特定のブラウザ拡張機能やトラッキング対策によって完全にブロックされる場合があります。
したがって、onunload および onbeforeunload の間はブラウザの終了を検出するために利用可能な最良のオプションですが、使用には注意が必要であり、すべてのユースケースに適しているわけではありません。
以上がJavaScript は、リンクのクリックによる誤検知を発生させずに、ブラウザまたはタブの終了を確実に検出できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。