However, it only works when the user switches tabs inside the browser window. Tip: The onfocus event is the opposite of the onblur event. A name of the new window.

Definition and Usage. Get the latest and greatest from MDN delivered straight to your inbox. var window_status=document.hasFocus(); We will get True if window is in focus ( or active ) or False if it is not in focus. Definition and Usage. Tip: The onfocus event is similar to the onfocusin event. How can I tell which window has the keyboard focus, by looking? Tip: To find out if the document has focus, use the document.hasFocus() method. The main difference is that the onfocus event does not bubble. If you call HTMLElement.focus() from a mousedown event handler, you must call event.preventDefault() to keep the focus from leaving the HTMLElement; Behaviour of the focus in relation to different HTML features like tabindex or shadow dom, which previously remained under-specified, were recently updated (as October of 2019).Checkout WHATWG blog for more info. If the browser window itself loses focus (while your tab is selected), the page visibility api won't tell you that you lost focus! hasFocus() 方法返回布尔值,用于检测文档(或文档内的任一元素)是否获取焦点。 浏览器支持 表格中的数字表示支持该方法的第一个浏览器的版本号。 Each window has a window.name, and here we can specify which window to use for the popup. If a document contain frames (