- UID
- 180370
- 帖子
- 53
- 精华
- 0
- 贡献
- 0
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2009-2-15
|
15#
发表于 2013-10-13 08:33
| 只看该作者
这个测试是不用每次都清空缓存的,地址后加了随机参数。TesteeList[this._cursor]+"?t="+Math.random();
还有就是这个测试并不准,iframe的onload不同浏览器返回的时间不一样,有的浏览器iframe的onload一直为ture,这就在测试中占优势了。(PS 我的是IE8,iE是不支持框架onload的,后来看了js源文件,用的是静态属性,所以这个测试页面,有一定合理性,然而合理性仅限在相同浏览器中。)
就是对不存在的图片等元素的超时时间各个浏览器的设置也不一样,网页中如果有一个图片http://www.xxx.com/bg.png,但是这个图片如果不存在的话,有的浏览器假设判断500ms无法加载,则算为图片不存在,onload返回ture,而有的浏览器如果200ms无法加载,则算为图片不存在,onload返回ture。这样超时设置时间短的浏览器就占优势了。这就是为什么网速不好的时候,浏览器图片存在但仍然显示“叉叉”。 |
|