我记得facebook也做过类似的事情,
假设你加载了facebook.com,浏览了一下,然后打开了一个新的标签来阅读一些新闻,同时你的facebook feed有更新,但当你切换回facebook标签时,它们不会自动显示,只有当你切换到facebook标签时,它们才会触发获取feed更新的事件。
这是怎么做的?
发布于 2011-12-29 11:37:42
它可以通过在javascript中检测浏览器窗口是否获得焦点来完成。页面上的动态更改或ajax调用可能只有在浏览器窗口具有焦点时才会执行。有关在javascript中检测浏览器窗口焦点的更多信息:
Is there a way to detect if a browser window is not currently active?
https://stackoverflow.com/questions/8667342
复制相似问题