ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript はリンクのクリックをトリガーせずにブラウザまたはタブの終了をどのように検出できますか?
ブラウザまたはタブの閉鎖の検出
ユーザーがリンクを通じて Web サイトから移動すると、そのアクションを閉じることと区別することが困難になりますブラウザまたはタブ。この記事では、リンクのクリックによってトリガーされることなく、特にブラウザーまたはタブの閉鎖を検出する JavaScript/jQuery ソリューションについて説明します。
onunload および onbeforeunload イベント
私たちの調査によると、 onunload および onbeforeunload イベントは、タブまたはウィンドウの閉鎖を検出するために使用できる唯一の JavaScript オプションです。ただし、これらのイベントは、ユーザーがリンク間を移動するか、ブラウザの戻るボタンを押したときにもアクティブになります。
制限事項
残念ながら、JavaScript には、これらを区別する方法がネイティブには提供されていません。純粋に閉じるアクションやその他の形式の Web サイトからの離脱。この制限は、スクリプトがユーザーをページ上でロックし、ブラウジング エクスペリエンスを中断するのを防ぐためのセキュリティ上の考慮事項から生じています。
以上がJavaScript はリンクのクリックをトリガーせずにブラウザまたはタブの終了をどのように検出できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。