标签: javascript jquery ajax polling
我有一个Javascript函数foo,它使用AJAX从我的服务器请求一些数据。成功时,setTimeout(foo, 5000)继续进行后台调用。
setTimeout(foo, 5000)
但是,似乎在保持标签打开而没有活动的一段时间后,会抛出错误。很难重现并找到实际错误,但是Ajax请求会抛出错误。
代码的编写方式一次只能打开一个请求,因此并发开放请求不能太多。浏览器中的请求总数(不是并发)是否可能存在某种限制?打开标签很长一段时间后,达到了这个限制?