gpt4 book ai didi

javascript - 事件时发送ajax调用?

转载 作者:行者123 更新时间:2023-11-29 15:52:37 26 4
gpt4 key购买 nike

嘿,我刚刚注意到 facebook.com 上的一些东西,facebook 在我的另一个选项卡中,我正在浏览 SO,过了一会儿我切换回 facebook.com,它就像在墙上的新新闻中消失一样。他们是如何制作一个脚本来知道您何时再次激活而无需单击任何地方它会刷新新消息等?就像 facebook 聊天一样,如果你在另一个选项卡/窗口上有它,那么你会听到“blub”或 Facebook:**来自 name 的新消息。它是如何做到的?

它是否每秒运行一次超时检查器,我不这么认为? ,如果每天大约有 3-4-5 亿用户这样做,那将是非常大的流量和服务器响应时间。

如果用户离开焦点并再次获得焦点,有人可以提供示例在哪里放置 ajax 调用,如何制作在那里运行 ajax 调用的代码? jquery?

最佳答案

在 window 对象上使用 focus 事件会不会起作用?即:

window.onfocus = refreshStuff;

其中 refreshStuff 是您用于刷新...错误...内容的函数。

https://developer.mozilla.org/en/DOM/window
http://msdn.microsoft.com/en-us/library/ms536934(v=VS.85).aspx

抱歉 - 我会把它添加到评论中,但我不能 - 可能是因为我还没有足够的声誉。

关于javascript - 事件时发送ajax调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3591461/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com