今天遇到一個非常奇怪的問題,就是登錄網站部分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,地址是:
http://fpdownload.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_10_active_x.exe
這個就是Adobe Flash Player 10.0.42.34 ActiveX for IE/AOL版本,支持IE的。
安裝后發現一切清凈了,正常了,哈哈!
