`
sfgeeq1987
  • 浏览: 18836 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

解决IE6下的背景图片缓存

    博客分类:
  • css
阅读更多

  IE6下的背景图片用的时候都会再次发送请求,就连一个hover效果同样的背景图片只是位置不同,ie6都会再次请求,这个令人崩溃的事情需要解决掉:

css写法:

html  { filter :  expression(document.execCommand("BackgroundImageCache", false, true)) ; }

注意: expression严重影响效率, 强烈建议不要用。

js写法:

 

(function(){     try{         var userAgent = navigator.userAgent.toLowerCase();         var env = null;         var ver = 0;         env = userAgent.match(/msie ([\d.]+)/);ver = env ? parseInt(env[1], 10) : 0;         if(ver == 6){             try{                 document.execCommand("BackgroundImageCache", false, true);             }catch(e){}         }     }catch(e){} })();
转自:http://shuiwangliu.blog.163.com/blog/static/1645857452010719104817563/
分享到:
评论

相关推荐

    ie6下的背景图片缓存

    IE6下CSS背景图片闪烁的Bug(ie6下的背景图片缓存问题) IE6下的背景图片每次使用都会重新发送请求(非本地),连一个hover效果时候同样的背景图片仅仅位置不同而已,ie6都会再次发送请求,这个令人崩溃的事情需要解决...

    IE6下CSS图片缓存问题解决方法

    当然为了其它浏览器上能正常通过,需要做下判断后调用,才更安全: 代码如下: if(Browser.isIE6){ try{ document.execCommand(“BackgroundImageCache”, false, true); } catch(e1){} } 平台检测代码可以这样写,...

    IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结

    最近发现的Web项目在IE6下出现背景图片不缓存的问题,在网上搜索了一番,发现已经是众所周知的BUG,这里就总结一下各种解决办法

    IE6与CSS样式兼容问题汇总

    2、IE6下的圆角 IE6不支持CSS3的圆角属性,比较好的解决方法就是用图片圆角来替代,或者放弃IE6的圆角。 3、IE6背景闪烁 如果给链接、按钮用CSS sprites作为背景,可能会发现在IE6下会有背景图闪烁的现象。造成这个...

    链接伪类(:hover)CSS背景图片有闪动BUG的解决方法

    例如: CSS代码 a:hover{background:url(imagepath)} 常用的解决方案: 在页面底部添加以下IE6专用代码,让IE6缓存CSS背景图片至本地,这样a:hover时IE6就不会再重新向服务器请求加载背景图片了。 XML/HTML代码 ...

    IE浏览器中图片onload事件无效的解决方法

    故事模式实现是只加载当前浏览的照片和它下面的两张照片,加载照片的时候才会加载和渲染评论区,图片没有加载前会用一个一象素的图片占位...}网上找了一番,onload和定义src的语句应该换一下顺序,IE从缓存中取图片,o

    图片保存能手批量保存网页图片

    24)8.3支持网页背景图片的获取 25)8.4修改8.3第一次使用没有设置存盘目录不能存盘的问题 26)8.5增强网址生成器, 支持360浏览器的超强安全模式,自动点击回退模式和每次存盘都询问保存目录选项 27)8.6增加根据jscript...

    windows xp注册表优化

    点右键以编辑方式打开可以更改IE背景.reg 点右键以编辑方式打开可以更改登陆背景.reg 登记你的 Windows XP.reg 登陆选单不显示Administrator超级用户.reg 登陆选单显示Administrator超级用户.reg 禁止(IPC$)自动打开...

    300个注册表优化修改文件

    解决IE首页无法更改的问题.reg 禁止IE播放视频.reg 禁止IE的代理服务器.reg 禁止IE浏览器的脚本调试程序.reg 禁止IE浏览器的升级检查.reg 禁止IE显示图片.reg 禁止IE自动安装组件.reg 禁止Outlook Express...

    ExtAspNet_v2.3.2_dll

    -实际上IE7下所以的回发都慢,原因是客户端的Base64编码速度慢,已经使用encodeURIComponent来代替Base64编码。 -俄语翻译(feedback:vbelyaev)。 +2010-06-30 v2.3.1 -ExtAspNet控件将不在依赖ViewState,...

    XP变vista XP最新美化包

    网页使用或禁用雅黑字体的方法:打开IE,“工具”-“Internet选项(O)...”,点击“字体(N)...”在“网页字体”下选中或不选“微软雅黑” 1.不喜欢网页背景的绿色,如何去掉?  ※ 打开IE,“工具”-“Internet...

    文章管理系统

    1.[新增]后台引导页加入非IE浏览器提示,后台部分功能在非IE浏览器下可能没法使用 2.[修复]【紧急】纠正后台设皮肤目录存在入侵挂马BUG 3.[修复]纠正服务器时间跟保存到数据库里格式不同造成登录有时出现时间不匹配...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,用来定时发起AJAX请求。 +2009-09-06 v2.1.0 -Button的Pressed属性值能够正确的反映客户端的变化。 -优化...

    openLayers geoserver常见问题

    openlayers 2.5 矢量层在ie下闪烁的问题 38 openLayers 在地图上添加一个点并保存 39 openLayers 各个参数的意义 42 geoserver能搞出这种风格的图来吗? 43 关于SLD的线切割后的设置 43 GEOSERVE 标注铁路,使用 SLD ...

    超实用的jQuery代码段

    7.14 滑动效果的背景图片 7.15 动态表单生成图片预览 7.16 平滑滚动的导航菜单 7.17 图片的放大预览 7.18 实现平滑的图片动态缩放效果 7.19 自动适应的窗口背景 7.20 如何判断加载多张图片的完成状态 7.21 鼠标悬停...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Chrome Frame 会把最新版的Chrome Webkit 内核和JavaScript 引擎注入到IE中, IE浏览器将获得Chrome的性能和功能 目录 摘要 I ABSTRACT II 专业名词清单 III 第一章 绪论 1 1.1 研究背景与意义 1 1.2国内外相关...

Global site tag (gtag.js) - Google Analytics