浏览器加载指示器从未停止旋转IE10
Browser loading indicator never stops spinning IE10
在我的网站上,我有一个iframe,里面有一个自动执行的javascript Chatt函数。这个脚本有一些setIntervals、回调,并使用PushStream与我的NodeJs服务器通信。
它在所有浏览器中都能正常工作,但在IE10中,浏览器加载指示器从未停止旋转,脚本仍然可以正常工作,但是我如何让指示器停止?
IE10与其他版本有什么不同?
脚本只有几百行,但这是文件。http://westerlundh.se/cc.js
感谢
如果您有任何代码在页面准备好执行JS后长时间运行,这可能会导致浏览器继续显示加载指示符。Safari也曾经遭受过这个问题的困扰。一个快速但有点难看的解决方案是将初始代码封装在setTimeout
中。例如
setTimeout(function(){
//The code to run when the page loads
},10);
这将迫使IE相信要加载的页面所需的所有代码都已运行。造成这种情况的一个常见原因(对您来说似乎就是这样)可能是AJAX轮询。在加载页面时启动第一个长轮询会导致加载图标在AJAX请求打开的持续时间内显示,然后再次启动另一个轮询只会延长显示加载图标的时间长度,因此看起来页面尚未完成加载。
相关文章:
- 知道为什么我的旋转木马不会自动更改图片吗
- 在不阻止默认行为的情况下检测IE10中的缩放
- WebComponentsJS with IE10
- 顺时针旋转Svg元件
- 将鼠标旋转限制为特定的度数
- 旋转后拖动对象
- 禁用旋转木马中的下一个按钮和上一个按钮
- 链接上的IE10 jquery句柄单击事件不起作用
- Console.debug在ie10中不工作
- 手动创建旋转活动指示器
- 如何在容器中定位旋转的图像
- 在轴上旋转SVG图像
- 绕z轴旋转时出现iOS陀螺仪错误
- 旋转按钮[HTML][JS]
- 在JS中围绕旋转对象旋转对象
- Threejs-围绕中心旋转对象
- 旋转木马;启用内容安全策略时无法工作
- IE10中鼠标移动时的图像旋转
- 浏览器加载指示器从未停止旋转IE10
- 如何在Windows 8/IE10中旋转HTML/Javascript中的图像或对象