IE的cache设置为Every visit to the page,而不是默认的Automatically。IE6下设置背景图片是不会被真正cache住的.但一般只有开发者才会把cache设置为每次访问检查更新,所以这个bug不会影响到真正的用户。
--------------------------------------------------
<body onload="document.execCommand('BackgroundImageCache',false,true)">
上面是网页版QQ http://qun.qq.com/air/ 的代码
-------------------------------------------------
var isIE = ua.indexOf("msie") > -1, isIE7 = ua.indexOf("msie 7") > -1;
// remove css image flicker
if(isIE && !isIE7){
try{
document.execCommand("BackgroundImageCache", false, true);
}catch(e){}
}
上面是EXT的实现
分享到:
相关推荐
通过上述方法,可以有效解决IE6浏览器下链接伪类(:hover)CSS背景图片闪动BUG的问题,减少用户在浏览网页时的困扰,同时也减轻服务器的负载,提升网站的整体性能。这种兼容性问题的处理经验对于前端开发者来说非常...
这段代码展示了如何利用CSS和JavaScript相结合的方式来解决IE6中position: fixed的不足,并提供了在垂直方向上固定元素的位置的示例。需要注意的是,这个解决方案主要解决了IE6在垂直方向上的fixed效果,如果需要在...
IE6是微软公司在2001年发布的Internet Explorer浏览器的第六个主要版本。尽管在后续版本中IE获得了诸多更新,...通过本文所提供的技巧和方法,可以帮助开发者在面对IE6时有更多的解决方案,减少兼容性问题导致的困扰。
很多人都遇到过在页面部分操作中IE背景图片重新加载而导致页面闪动的bug,那么如何解决它呢? 在国外某blog上看到一解决办法: 添加如下脚本即可: document.execCommand(“BackgroundImageCache”, false, true) ...
3. IE6 下链接伪类 hover 过后,CSS 背景图片出现闪动的 BUG: 这个 BUG 的原因是 IE6 的一个 bug,解决方法是使用以下 CSS 代码: ``` a:hover {background-image: none;} ``` 或者使用 JavaScript 代码来解决这个...
然而,在窄屏幕设备下,可能会出现两边空白不均的问题。为此,可以添加媒体查询进行适配,例如: ```css @media screen and (min-width: 1150px) { .wrap-outer { margin-left: calc(100vw - 100%); } } ``` 这...
6、修正“键盘_单击”当参数2为空时,按下未放开的问题,感谢易友【seadty】反馈。 7、删除“文件_取扩展名1”命令。 8、修正“编码_Utf8到Unicode”频繁操作导致内存泄漏的BUG,感谢易友【◆野蛮vE儿】反馈。 9、...
0053 解决程序的死锁问题 34 0054 怎样实现接口委托 34 0055 在Delphi中使用汇编 35 0056 为程序设置版本和帮助信息 36 0057 动态链接库的创建与调用 36 0058 String类型和Pchar类型的用法和区别 36 ...
0053 解决程序的死锁问题 34 0054 怎样实现接口委托 34 0055 在Delphi中使用汇编 35 0056 为程序设置版本和帮助信息 36 0057 动态链接库的创建与调用 36 0058 String类型和Pchar类型的用法和区别 36 ...
CSS 定位属性允许我们操作自然的文档流,在页面上排列方框,以达到美观且...如果针对的是早期版本的 IE,那么在决定采用固定定位解决方案之前,应该多多思考和测试。 内容摘自《CSS 与 Dreamweaver CS3 完美网页设计》