2011-12-21 9 views
3

jqueryまたはjavascriptを使用してユーザーが同じブラウザにタブを切り替えていることを確認しますか?ユーザーが現在のブラウザの別のタブに切り替わったかどうかを確認する方法

I.e.ユーザーが現在ブラウザー上に立っているとmozilla-firefox tab no.1と言うと、今度は別のタブsay no.2を開いたところで、「tab changed」というメッセージとともにポップアップが表示されます。

答えて

0

仕事が、ユーザはとにかくだけではなくタブでesite番目離れたときにポップアップ表示に変更しますjQueryのjQueryを使って

window.onblur = function() { 
    // do some stuff after tab was changed e.g. 
    alert('You switched the tab'); 
} 

なし

window.onunload = popup; 

function popup() { 
    alert('tab changed'); 
} 
4

$('window').blur(function() { 
    // do some stuff after tab was changed e.g. 
    alert('You switched the tab'); 
}); 
それは再び現在のタブを集中するので、警告を表示するもちろん

は、行うための最善のものではありません:)

+0

を書き、あなたはそれに私を打ちます;) –

4

私はあなたが現在のページがフォーカスを失ったときに発生しますwindow.onblureventを使用することができると信じています。 jQueryので

window.onblur = function() { 
    // Your action here 
}; 

、あなたはそれをこのようくそー

$(window).blur(function() { 
    // Your action here 
}); 
関連する問題