gpt4 book ai didi

comet - JSONP 长轮询始终加载

转载 作者:行者123 更新时间:2023-12-01 10:14:33 27 4
gpt4 key购买 nike

我正在使用 JSONP 进行长轮询,firefox 不断弹出“正在加载”微调器,使页面看起来好像还没有完成加载。有没有办法抑制这种情况?

有人告诉我,Orbited 团队有一些技巧可以抑制这种情况,但通过查看 Orbited.js 代码我无法弄清楚它们是什么。任何帮助将不胜感激。

最佳答案

这是一个简单的修复。您所要做的就是使用 setTimeout 开始您的轮询请求。

这是我使用的一些代码。它使用 jQuery,但我假设您可以弄清楚您需要什么并使用您的库来执行相同的操作。

<script type="text/javascript">
function poll(){
$.getJSON('/updates', function(json){
//reconnect since we successfully received data and disconnected
poll();

//add something here to do whatever with the recieved data
});
}
/*call the poll function after document has loaded with setTimeout
if called before the document finishes loading completely it will
cause a constant loading indication*/
setTimeout(poll, 1);
</script>

关于comet - JSONP 长轮询始终加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2555910/

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