【问题标题】:Checking the window's focus constantly不断检查窗口的焦点
【发布时间】:2010-11-26 16:15:24
【问题描述】:


在这里,我需要不断检查 Windows 焦点,我想检查用户是否存在于我的网站上,或者他将注意力集中在其他地方。这必须在他们调用事件之后的某个特定时间完成。

我使用了 self.focus() 和 window.focus() 没有使用,它总是返回“本机代码”。我想检查我的窗口(站点)是否有焦点

谢谢,
普拉文 j

【问题讨论】:

    标签: javascript javascript-events


    【解决方案1】:

    您需要捕获focusblur 事件并相应地更新变量,首先是(希望)窗口在打开时具有焦点。

    var hasFocus = true;
    window.onfocus = function() {
        hasFocus = true;
    };
    window.onblur = function() {
        hasFocus = false;
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-08
      • 1970-01-01
      • 2012-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多