原因是你的阻擋了所有網站COOKIES,導致對方無法讀取你的COOKIES,所以無法顯示驗證碼圖框。另外有些網站的驗證碼採用FLASH形式顯示,這要裝AdobeFlashPlayerActiveX外掛的,不安裝可能都是顯示“X”。IE7在很多情況下並不會提醒使用者安裝FlashActiveX控制元件,使用者往往在使用很長一段時間之後,才會突然被提示需要安裝Flash控制元件,訪問Adobe網站線上安裝時,也會由於無法顯示驗證碼不能安裝,鑑於這個問題,大家可以安裝AdobeFlashPlayerActiveX控制元件的獨立安裝程式。首先:開啟IE瀏覽器→工具→Inter選項→隱私(設定為中)→確定,儲存退出開啟IE瀏覽器→工具→Inter選項→高階→在“顯示圖片”的框框打√,或直接“恢復預設值”。再下載AdobeFlashPlayerActiveX控制元件(請使用右鍵迅雷下載)進行獨立安裝,然後重啟電腦。開始->執行,在執行輸入框中輸入“regsvr32c:\windows\system32\pngfilt.dll”(不包含雙引號),然後點選確定,如果在註冊時出現“已載入c:\windows\system32\pngfilt.dll,但沒有找到DllRegisterSever輸入點,無法註冊這個檔案”,則表明這個檔案可能損壞了你要去別的機子去Copy一個好的過來(也可以來這個網站下載:),再進行一次註冊,即:開始->執行,在執行輸入框中輸入“regsvr32c:\windows\system32\pngfilt.dll”(不包含雙引號),如果出現“c:\windows\system32\pngfilt.dll中的DllRegisterServer成功”,說明問題已經解決了。如果在覆蓋“pngfilt.dll”檔案時,提示“無法複製PNGFILT:檔案正被另一個人或程式使用。關閉任何可能使用這個檔案的程式,重新試一次。”,就把“c:\windows\system32\pngfilt.dll”這個檔案用檔案粉碎機粉碎掉,然後把新的“pngfilt.dll”檔案貼上過來就OK了!一些要求身份驗證的網站使用在ASP中動態生成xbm格式圖片的方法來顯示驗證碼,但xpsp2預設設定不支援xbm格式圖片。點選“開始”→“執行”,在執行視窗中輸入“regedit(不含引號),點選“確定”按鈕。定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Security,在右面視窗空白處點選滑鼠右鍵,新建一個DWOED值將該“新建的值”命名為BlockXBM(不含引號)在視窗右邊新建一個名為"BlockXBM"的REG_DWORD值,修改此鍵值為8個"0"(十六進位制值)。然後滑鼠右鍵點選BlockXBM項,修改此鍵值為8個0。點選“確定”按鈕儲存之。之後重新啟動機器,則驗證碼的圖片就可以看到了。或者新建文字檔案,將以下藍色程式碼寫入,儲存為副檔名為“xx.reg”的登錄檔檔案,再進行匯入即可解決問題。WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Security]"BlockXBM"=dword:00000000XP的sp2版(或WIN2000)系統為了提高系統的穩定性,預設遮蔽了對XBM即X-bitmap格式圖片的顯示,而這些驗證碼恰恰是XBM格式的,所以顯示不出來,下載一個補丁,關閉所有IE後執行,點右下角的“允許顯示”,重新啟動即可。如果你用的是第三方瀏覽器,像遨遊、TT、綠色瀏覽器等,估計你的驗證碼是被瀏覽器的攔截助手攔截了,可以取消瀏覽器工具欄的攔截選項,把廣告過濾包都先停用,包括過濾頁面中自動漂浮的元素、過濾全屏漂浮物和ICast廣告、過濾自動彈出的網頁視窗,等等
原因是你的阻擋了所有網站COOKIES,導致對方無法讀取你的COOKIES,所以無法顯示驗證碼圖框。另外有些網站的驗證碼採用FLASH形式顯示,這要裝AdobeFlashPlayerActiveX外掛的,不安裝可能都是顯示“X”。IE7在很多情況下並不會提醒使用者安裝FlashActiveX控制元件,使用者往往在使用很長一段時間之後,才會突然被提示需要安裝Flash控制元件,訪問Adobe網站線上安裝時,也會由於無法顯示驗證碼不能安裝,鑑於這個問題,大家可以安裝AdobeFlashPlayerActiveX控制元件的獨立安裝程式。首先:開啟IE瀏覽器→工具→Inter選項→隱私(設定為中)→確定,儲存退出開啟IE瀏覽器→工具→Inter選項→高階→在“顯示圖片”的框框打√,或直接“恢復預設值”。再下載AdobeFlashPlayerActiveX控制元件(請使用右鍵迅雷下載)進行獨立安裝,然後重啟電腦。開始->執行,在執行輸入框中輸入“regsvr32c:\windows\system32\pngfilt.dll”(不包含雙引號),然後點選確定,如果在註冊時出現“已載入c:\windows\system32\pngfilt.dll,但沒有找到DllRegisterSever輸入點,無法註冊這個檔案”,則表明這個檔案可能損壞了你要去別的機子去Copy一個好的過來(也可以來這個網站下載:),再進行一次註冊,即:開始->執行,在執行輸入框中輸入“regsvr32c:\windows\system32\pngfilt.dll”(不包含雙引號),如果出現“c:\windows\system32\pngfilt.dll中的DllRegisterServer成功”,說明問題已經解決了。如果在覆蓋“pngfilt.dll”檔案時,提示“無法複製PNGFILT:檔案正被另一個人或程式使用。關閉任何可能使用這個檔案的程式,重新試一次。”,就把“c:\windows\system32\pngfilt.dll”這個檔案用檔案粉碎機粉碎掉,然後把新的“pngfilt.dll”檔案貼上過來就OK了!一些要求身份驗證的網站使用在ASP中動態生成xbm格式圖片的方法來顯示驗證碼,但xpsp2預設設定不支援xbm格式圖片。點選“開始”→“執行”,在執行視窗中輸入“regedit(不含引號),點選“確定”按鈕。定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Security,在右面視窗空白處點選滑鼠右鍵,新建一個DWOED值將該“新建的值”命名為BlockXBM(不含引號)在視窗右邊新建一個名為"BlockXBM"的REG_DWORD值,修改此鍵值為8個"0"(十六進位制值)。然後滑鼠右鍵點選BlockXBM項,修改此鍵值為8個0。點選“確定”按鈕儲存之。之後重新啟動機器,則驗證碼的圖片就可以看到了。或者新建文字檔案,將以下藍色程式碼寫入,儲存為副檔名為“xx.reg”的登錄檔檔案,再進行匯入即可解決問題。WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Security]"BlockXBM"=dword:00000000XP的sp2版(或WIN2000)系統為了提高系統的穩定性,預設遮蔽了對XBM即X-bitmap格式圖片的顯示,而這些驗證碼恰恰是XBM格式的,所以顯示不出來,下載一個補丁,關閉所有IE後執行,點右下角的“允許顯示”,重新啟動即可。如果你用的是第三方瀏覽器,像遨遊、TT、綠色瀏覽器等,估計你的驗證碼是被瀏覽器的攔截助手攔截了,可以取消瀏覽器工具欄的攔截選項,把廣告過濾包都先停用,包括過濾頁面中自動漂浮的元素、過濾全屏漂浮物和ICast廣告、過濾自動彈出的網頁視窗,等等