我记得facebook做过类似的事情,
让我们说你加载了facebook.com,浏览了一下然后打开了一个新的标签来阅读一些新闻,同时你有你的Facebook提要更新,但当你切换回facebook标签时它们不会自动显示,只有当您切换到Facebook标签时,他们才会触发事件以获取Feed更新。
这是怎么做到的?
答案 0 :(得分:1)
可以通过在javascript中检测浏览器窗口是否获得焦点来完成。 仅当浏览器窗口具有焦点时,才可能对页面或ajax调用进行动态更改。有关在javascript中检测浏览器窗口焦点的更多信息:
Is there a way to detect if a browser window is not currently active?