Nov 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-2018. 原文地址:http://apsay.com/?p=182
本文遵循署名-非商业性使用共享协议,转载请注明。