11月 09

我的IE出问题了,第一是不能显示PNG,第二是不能显示淘宝商品预览的图片,现在全部解决了。
第一个PNG的问题,我看了很多文章,基本可以认定造成这种问题的原因是,我们装某些软件时候损坏了关于IE显示PNG的注册表文件,解决的方法就是恢复相关注册表文件。我看了很多文章,一般搜到是都是那四种方法,我这里就不重复了,具体请看http://blog.163.com/yy-_-zz/blog/static/2832622008724735121/,但我发现有很多人用这四种方法还有问题的。后来我不断的搜索,找到了一些细节的说明,这里要感谢那位朋友,现引用他的原文。
/*引用开始
晚上折腾一些绿色软件,可能把注册表搞乱了,IE中png图片都成了红X,注册pngfilt.dll失败,原来装IE7后pngfilt.dll版本号也上升,并且不支持regsvr32注册,于是找了台IE6下的pngfilt.dll覆盖并注册,再用IE7的pngfilt.dll盖回去,显示 ok。
/*引用结束
我就是这样弄好的。注意他说的,IE7的pngfilt.dll不支持regsvr32注册,所以要用IE6的pngfilt.dll覆盖并注册。还有再用IE7的pngfilt.dll覆盖回去。反正我按他说的做了就好了。我还看到另一朋友说的细节,他说,注意了要把好的pngfilt.dll同时放在system32文件夹及system32\dllcache文件夹里,否则system32\dllcache文件夹里的原文件会不断进行还原,然后,regsvr32 pngfilt.dll就可以了。如果有朋友按前面的方法还不行的话,可以注意这个细节。
比较郁闷的是我,本来以为我IE7的pngfilt.dll坏了,到处找IE7版的pngfilt.dll下载都没有,都是IE6的。这里我附上IE6和IE7两个版本的pngfilt.dll供大家下载。国外的网络硬盘,请不要用下载软件下载,直接另存为就可以了。
 pngfiltIE6.rar
http://depositfiles.com/files/y3ts4o4y3
pngfiltIE7.rar
http://depositfiles.com/files/5pdyxdh1e
关于不能显示淘宝商品预览的图片,其实很简单,你的IE的安全设置问题,改你的安全设置就行了。打开IE-工具-INTERNET选项-安全-自定义级别-活动脚本和AX控件设为启用。因为这些图片,他是通过JS脚本或控件显示的。
我个人还是倾向使用firefox,不过很多网站只支持IE,比如淘宝,网银等,所以IE还是必需的。

written by panhezeng \\ tags:

©panhezeng for 阿潘道, 2006-2023. 原文地址:https://apsay.com/2008/11/09/ie7-the-ie7-cant-show-up-to-the-picture/
本文遵循署名-非商业性使用共享协议,转载请注明。

2 Responses to “IE7不能显示图片”

  1. xnkl640 Says:

    谢谢啊,出了同样的问题呢

  2. claffar Says:

    非常感谢,这是一篇好文章。我遇到了这篇文章里所讲到的问题,并尝试使用这篇文章所写的解决方法,最后成功地使浏览器能够正常显示PNG格式的图片,使问题得以解决。

Leave a Reply

Me

点这和我talk,panhezeng@gmail.com