可能的重复:
检测浏览器选项卡是否具有焦点 https://stackoverflow.com/questions/7389328/detect-if-browser-tab-has-focus
我有一个简单的java小程序来捕获客户端的屏幕。在一段 JavaScript 代码的帮助下,我能够调用小程序并捕获活动屏幕图片。
但是,即使它仅通过单击按钮来捕获活动屏幕,用户也可能在捕获过程中通过使用 ALT TAB 切换到其他选项卡来操纵该过程。我想确保只有在页面加载并且页面聚焦时才必须进行捕获。
到目前为止,我发现这段 javascript 代码似乎无法正常工作。有时,即使页面最小化,它也会卡在焦点上。
<script language="javascript">
window.onpageshow = function(e) { console.log('pageshow'); };
window.onfocus = function(e) { console.log('focus'); };
</script>
那么对于我想要实现的目标或任何其他解决方案有什么建议吗?
尝试使用document.hidden
它是的一部分页面可见性API http://davidwalsh.name/page-visibility
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)