Javascript 仅当用户查看我的页面时才更改内容

Javascript 仅当用户查看我的页面时才更改内容,javascript,ajax,facebook,Javascript,Ajax,Facebook,我记得facebook也做过类似的事情 假设你加载了facebook.com,浏览了一下,然后打开了一个新的标签阅读一些新闻,同时你的facebook提要也有更新,但当你切换回facebook标签时,这些更新不会自动显示,只有当你切换到facebook标签时,他们才会触发获取提要更新的事件 这是如何实现的?可以通过在javascript中检测浏览器窗口是否获得焦点来实现。 只有当浏览器窗口具有焦点时,才可能对页面或ajax调用进行动态更改。有关在javascript中检测浏览器窗口焦点的详细信息

我记得facebook也做过类似的事情

假设你加载了facebook.com,浏览了一下,然后打开了一个新的标签阅读一些新闻,同时你的facebook提要也有更新,但当你切换回facebook标签时,这些更新不会自动显示,只有当你切换到facebook标签时,他们才会触发获取提要更新的事件


这是如何实现的?

可以通过在javascript中检测浏览器窗口是否获得焦点来实现。 只有当浏览器窗口具有焦点时,才可能对页面或ajax调用进行动态更改。有关在javascript中检测浏览器窗口焦点的详细信息:

看看这可能会有帮助:-