gpt4 book ai didi

PHP/JS ?网站 : We have lost connection

转载 作者:行者123 更新时间:2023-11-30 18:54:12 38 4
gpt4 key购买 nike

比如在 facebook.com 或 Gmail 中,如果您在页面上时离线/连接松动,您将收到“出现问题,尝试在 x:xx 秒内连接”或类似“您已失去连接” ..

他们是怎么做到可以提供离线消息的?怎么做?例子?

最佳答案

Facebook 和 Gmail 以一定的时间间隔不断地使用 Ajax 请求轮询服务器。如果服务器在一定时间内没有响应,他们会给出错误信息。就这么简单。

简单的例子:

window.setInterval(function() {
try {
myFavoriteAjaxLib.poll('/server/heartbeat/time/1234567890');
} catch(e) {
alert('Something went wrong');
}
}, 5000);

当然,您在现实世界中会有更复杂的东西。不过,您会经常看到心跳。 SO也使用一个。在浏览器的地址栏中输入以下内容:

 javascript:for(i in heartbeat) alert(i +':'+ heartbeat[i]);

或者用 Firebug 检查 DOM。

关于PHP/JS ?网站 : We have lost connection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2767584/

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