gpt4 book ai didi

javascript - 打开多个浏览器窗口时如何防止多个ajax请求

转载 作者:行者123 更新时间:2023-12-02 07:12:57 25 4
gpt4 key购买 nike

我一直致力于在网站上建立一个即时消息系统(有点像 Facebook 和 Gmail)。我有 javascript 轮询服务器以获取新消息。

如果用户打开了网站的多个实例,是否有任何方法可以阻止每个实例发出请求?

最佳答案

您可以为页面的每个"new"加载分配一个 UUID,并丢弃所有 UUID 对用户来说不是最新的请求。您需要在每个请求中发回 UUID。如果您想更进一步,您可以让页面上的 JavaScript 检查响应,看看服务器是否说它是旧的 UUID,并且它应该停止发出请求。

关于javascript - 打开多个浏览器窗口时如何防止多个ajax请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3944559/

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