gpt4 book ai didi

javascript - Opera 中的 document.hasFocus?

转载 作者:行者123 更新时间:2023-11-28 02:32:21 25 4
gpt4 key购买 nike

有人知道如何检测新打开的文档在 Opera 中是否具有焦点吗?

window.onfocus 和 window.onblur 仅在焦点丢失或获得后有帮助,但在页面刚刚打开时没有帮助。

假设新打开的页面始终具有焦点是不好的:它可以在后面的选项卡中打开。

谢谢!

最佳答案

您可以使用 HTML5 Page Visibility API 。向文档对象添加两个属性:document.hidden(返回 bool 值(true/false))和document.visibilityState(返回字符串)。

甚至还有一个教程:http://my.opera.com/ODIN/blog/page-visibility-api-support-in-opera-12-10

p.s:要在其他浏览器中使用它 - 您需要添加适当的 vendor 前缀。

关于javascript - Opera 中的 document.hasFocus?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13949653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com