IE6下CSS图片缓存问题解决方法
2010-12-09 18:49
741 查看
var Browser = {};
try{
(function(){
var idSeed = 0,
ua = navigator.userAgent.toLowerCase(),
check = function(r){
return r.test(ua);
},
DOC = document,
isStrict = DOC.compatMode == "CSS1Compat",
isOpera = check(/opera/),
isChrome = check(/\bchrome\b/),
isWebKit = check(/webkit/),
isSafari = !isChrome && check(/safari/),
isSafari2 = isSafari && check(/applewebkit\/4/), // unique to Safari 2
isSafari3 = isSafari && check(/version\/3/),
isSafari4 = isSafari && check(/version\/4/),
isIE = !isOpera && check(/msie/),
isIE7 = isIE && check(/msie 7/),
isIE8 = isIE && check(/msie 8/),
isIE6 = isIE && !isIE7 && !isIE8,
isGecko = !isWebKit && check(/gecko/),
isGecko2 = isGecko && check(/rv:1\.8/),
isGecko3 = isGecko && check(/rv:1\.9/),
isBorderBox = isIE && !isStrict,
isWindows = check(/windows|win32/),
isMac = check(/macintosh|mac os x/),
isAir = check(/adobeair/),
isLinux = check(/linux/),
isIpad = check(/ipad/),
isSecure = /^https/i.test(window.location.protocol);
extend(Browser,{
isOpera:isOpera,
isIE:isIE,
isIE6:isIE6,
isFirefox:isGecko,
isSafari:isSafari,
isChrome:isChrome,
isIpad:isIpad
});
})();
}catch(e){}
相关文章推荐
- IE6下CSS图片缓存问题解决方法
- IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
- 解决IE6下PNG图片背景不透明的三种方法(CSS/JS/JQuery)
- IE6下CSS图片缓存问题
- 解决IE6下背景图片无法缓存的问题
- png透明问题解决方法(png图片ie6不兼容问题)
- IE6默认不缓存背景图片,引起鼠标抖动的解决方法
- 解决IE6背景图片不缓存的问题
- IE6默认不缓存背景图片,引起鼠标抖动的解决方法
- IE6,IE7,IE8 css bug搜集及浏览器兼容性问题解决方法汇总
- 关于web页面缓存问题解决方法,如图片缓存,异步提交数据页面不更新
- IE6不能正常解析CSS文件问题的解决方法及原因分析
- .document.execCommand("BackgroundImageCache",false,true)解决ie6下的背景图片缓存问题
- css margin-left在IE6下的问题的解决方法
- CSS解决页面图片水平垂直居中问题的方法
- IE6背景图片缓存bug解决方法
- IE6,IE7,IE8 css bug搜集及浏览器兼容性问题解决方法汇总
- IE6下png图片和背景图片透明问题解决方法
- css文字环绕图片--遇到的问题及解决方法