是否有事件可以检测窗口/选项卡上的焦点和模糊

时间:2015-06-26 11:41:37

标签: javascript html javascript-events

有没有办法检测用户是否关注我的页面?或者是否可以检测我的页面是否已打开,而不是在当前关注的选项卡中?

2 个答案:

答案 0 :(得分:4)

宣读

GlobalEventHandlers.onfocus
GlobalEventHandlers.onblur
Window.focus()

<强>的JavaScript

window.onfocus = function() { console.log('Yeah, got focus'); }
window.onblur = function() { console.log('Yeah, lost focus'); }

<强>演示

Try before buy

答案 1 :(得分:0)

jQuery .focusin()https://api.jquery.com/focusin/

类似的东西。

$(window).on('focus', function() { alert("focus") });

http://jsfiddle.net/5cLf0fn7/2/