1、原因是你的阻擋了所有網站COOKIES,導致對方無法讀取你的COOKIES,所以無法顯示驗證碼圖框(自行修改瀏覽器設置)
打開IE瀏覽器→工具→Inter選項→隱私(設置為中)→確定,保存退出
打開IE瀏覽器→工具→Inter選項→高級→在“顯示圖片”的框框打√,或直接“恢復默認值”。
2、另外有些網站的驗證碼采用FLASH形式顯示,這要裝Adobe Flash Player ActiveX插件的,不安裝可能都是顯示“X”。
下載Adobe Flash Player ActiveX控件(請使用右鍵迅雷下載)進行獨立安裝,然后重啟電腦。
3、PNG圖片無法顯示:開始->運行,在運行輸入框中輸入“regsvr32 c:\windows\system32\pngfilt.dll”(不包含雙引號),然后點擊確定,如果在出現“已加載c:\windows\system32\pngfilt.dll,但沒有找到DllRegisterSever 輸入點,無法注冊這個文件”,則表明這個文件可能損壞了
你要去別的機子去Copy一個好的過來(也可以去其它網站下載),再進行一次注冊,即:開始->運行,在運行輸入框中輸入“regsvr32 c:\windows\system32\pngfilt.dll”(不包含雙引號),如果出現“c:\windows\system32\pngfilt.dll 中的DllRegisterServer 成功”,說明問題已經解決了。
4、一些要求身份驗證的網站使用在ASP中動態生成xbm格式圖片的方法來顯示驗證碼,但xp sp2默認設置不支持xbm格式圖片。
新建文本文件~~把下面部分復制到文件中~~把文本文件改名為“xx.reg”文件,導入即可解決問題。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Security]
"BlockXBM"=dword:00000000
5、XP的sp2版(或WIN2000)系統為了提高系統的穩定性,默認屏蔽了對XBM即X-bitmap格式圖片的顯示,而這些驗證碼恰恰是XBM格式的,所以顯示不出來,給你提供一個補丁,關閉所有IE后運行,點右下角的“允許顯示”,重新啟動即可。
該補丁用于XP sp2系統,其他系統不可使用
6、如果你用的是第三方瀏覽器,像傲游、TT、綠色瀏覽器等, 估計你的驗證碼是被瀏覽器的攔截助手攔截了,可以取消瀏覽器工具欄的攔截選項,把廣告過濾包都先停用
包括過濾頁面中自動漂浮的元素、過濾全屏漂浮物和ICast廣告、過濾自動彈出的網頁窗口,等等
嫌麻煩的,可以卸載你所用的第三方瀏覽器,重啟電腦,重新下載安裝新版本第三方瀏覽器。 |