今天遇见一个十分奇怪的问题,就是登入网站部份Flash不显示,而且好多验证码也不能正常显示,查看了一下居然发觉所有PNG后缀的图片都未能正常在IE下显示,但是在firefox下却都是正常的。
网上找了N多种方式,用了360等N多种IE修复软件都无济于事,最终总算在某峰会发觉了其解决的方式,经过实战,icech将解决方式公布于下:
1、解决IE不显示PNG图片(很多验证码未能显示的问题)
虽然这种验证码并不是png格式的,但是却未能显示,究竟哪些缘由我到如今也没搞清楚,有人说是安装了Quicktime的问题,也有人说中毒等等。不管他了,反正就是未能显示png。
网上好多更改注册表或则重新注册pngfilt.dll的方式都不好使。但是网上有一段注册表文件却非常有效的!
下载:Windows XP下修补IE不能显示PNG图片的注册表
下载:Vista下修复IE不能显示PNG图片的注册表
反正我双击这个文件将导出到注册表之后,重新打开IE就正常了!
2、IE下部份Flash不显示的问题
这个问题很奇怪,网页中有不少的Flash,有的能显示,但是有些就是和png一样显示为一个叉叉,很奇怪。解决的方式就是重新安装Flash。
首先卸载Flash,找到地址 C:\WINDOWS\system32\Macromed\Flash
运行上面 FlashUtil10e.exe 和 uninstall_activeX.exe 文件,注意不同版本 FlashUtil10e.exe 文件名可能不同。反正你运行反安装Flash就行了。
然后重新安装Flash,在网上要下载最新版本的Flash player,地址是:
这个就是Adobe Flash Player 10.0.42.34 ActiveX for IE/AOL版本,支持IE的。
安装后发觉一切清静了,正常了,哈哈!