Javascript 如何定期轮询数据,但停止Firefox页面加载指示?
我需要让我的网页每隔10秒定期轮询服务器以获取新信息。我有一个定时器(setTimeout)设置来调用AJAX函数来获取数据。完成后,AJAX函数将计时器再设置10秒 问题是Firefox连续显示“页面加载指示器”(跳动) 如何定期轮询新数据,但停止跳动Javascript 如何定期轮询数据,但停止Firefox页面加载指示?,javascript,jquery,firefox,settimeout,pageload,Javascript,Jquery,Firefox,Settimeout,Pageload,我需要让我的网页每隔10秒定期轮询服务器以获取新信息。我有一个定时器(setTimeout)设置来调用AJAX函数来获取数据。完成后,AJAX函数将计时器再设置10秒 问题是Firefox连续显示“页面加载指示器”(跳动) 如何定期轮询新数据,但停止跳动 另外,如果我按ESC键,跳动停止,计时器继续运行,因此这是一个粗糙的解决方法。我需要一种不涉及/迷惑用户的方法。在不显示状态栏或光标更改的情况下,有几种“后台”加载技术: XHR Eval和XHR注入是实现FF(和所有其他浏览器)所需功能的唯一
另外,如果我按ESC键,跳动停止,计时器继续运行,因此这是一个粗糙的解决方法。我需要一种不涉及/迷惑用户的方法。在不显示状态栏或光标更改的情况下,有几种“后台”加载技术: XHR Eval和XHR注入是实现FF(和所有其他浏览器)所需功能的唯一技术。您可以在此处看到测试/示例站点: 您还可以查看
它将更快,并且不需要定时器。在浏览器支持之前,它是无用的。即使他们这样做了,50%的人也不会使用这些浏览器。你可以在所有现代浏览器中使用它。由Flash支持的HTML5 Web套接字实现-