首页 > 解决方案 > JS Visibility API - 切换到另一个应用程序窗口

问题描述

我从这里使用 Visibility API 脚本:检测浏览器选项卡是否处于活动状态或用户已切换

一切正常,但是当我切换另一个应用程序窗口时,第一个窗口浏览器应该返回“不可见”作为文档标题,但它不能以这种方式工作。例如,我使用 Chrome 浏览器,然后单击 Mozilla Firefox 浏览器 - 首先 widnow (Chrome) 现在“不可见”,因为 Firefox 窗口现在可见。但 chrome 窗口总是返回“可见”状态。

我试过用这个:

return function(c)
    {
        if (c)
        {
            document.addEventListener(eventKey, c);
            document.addEventListener("blur", c); // THIS
            document.addEventListener("focus", c); // AND THIS
        }

        return !document[stateKey];
    }

但它也不起作用。任何人都可以帮助我吗?谢谢。

标签: javascriptjquery

解决方案


推荐阅读