我有一个网络应用程序,我在页面加载时进行了一堆ajax调用。我希望浏览器会在加载页面并下载JS,CSS文件后立即删除加载指示器。但它会一直显示加载指示符,直到所有ajax调用都返回。
但是如果我在进行ajax调用之前等待“某个时间”,浏览器确实会删除加载指示符。我必须等待的时间不固定。在localhost 200ms就足够了,但在服务器上清除了浏览器缓存,大约需要2秒。是下载所有js和css文件所需的时间吗?
有谁知道这背后的逻辑。什么时候应该在页面加载时进行ajax调用,以便浏览器的加载指示器不会等到所有ajax调用都返回?