北漂IT民工 的博客

IE6下CSS背景的缓存BUG

默认情况下,IE6不会对相同的背景地址进行缓存。

这样在一些情况下,会非常影响性能。

所以在为了让IE6可以达到更好的性能。我们可以通过javascript来解决IE6的这一个BUG。


var isOpera = (navigator.userAgent.indexOf(‘opera’) != -1);

var isIE = /msie/i.test(navigator.userAgent) && !isOpera;


if (isIE) {

var version = parseFloat(navigator.appVersion.split(“MSIE”)[1]);

if(version == 6){

document.execCommand(‘BackgroundImageCache’, false, true);

}

}