2011-11-15 16 views
0

ブラウザーのクローズとタブクローズ機能のみを検出するJS関数を作成したいとします。 私はこのコードを使用しましたhttp://ykyuen.wordpress.com/2011/02/22/jquery-javascript-capture-the-browser-or-tab-closed-event/ブラウザのウィンドウのクローズとタブのクローズ

私は私のために働いていますが、私はアドレスにカーソルを置き、ヒットするとページメソッドを殺すようになります。タブまたはブラウザが閉じられたときに警告を表示する必要があります。

+1

この2つを区別することはできません。スクリプトが知ることは、ページがアンロードされていることだけです。それはどのようにわからない。 –

答えて

5

これは可能ではありません。

あなたは本当に区別できません。ユーザーがページから離れてナビゲートすると、同じイベントが発生します(beforeunloadunload)。ユーザーがページ上のリンクをクリックしたか、フォームのいずれかを送信したかどうかにかかわらず、リンク先のようにいくつかのトリックを行うことができますが、実際には、更新ボタン、戻るボタン、ユーザーがブックマークをクリックしたり、タブを閉じたり、ブラウザを閉じるなどの操作を行うことができます。

+0

こんにちは、 私は、リフレッシュボタンを閉じたウィンドウとタブを処理しました。私はアドレスバーに同じURLに入力を処理するためにしたい。その後、私の仕事はやり直してしまいました。 ご意見ありがとうございます。 –

+0

@Anilはい、わかりました。不可能です。 – kapa

+0

ありがとう@bazmegakapa –

関連する問題