有的登錄界面空白或者不顯示驗證碼?
1,如果方法有用,就支持一下,點一下“有用”的圖標。(文章下面或右上角)謝謝了。
2,原因是你的阻擋了所有網站COOKIES,導致對方無法讀取你的COOKIES,所以無法顯示驗證碼圖框。另外有些網站的驗證碼采用FLASH形式顯示,這要裝AdobeFlashPlayerActiveX插件的,不安裝可能都是顯示“X”。IE7在很多情況下并不會提醒用戶安裝FlashActiveX控件,用戶往往在使用很長一段時間之后,才會突然被提示需要安裝Flash控件,訪問Adobe網站在線安裝時,也會由于無法顯示驗證碼不能安裝,鑒于這個問題,大家可以安裝AdobeFlashPlayerActiveX控件的獨立安裝程序。首先:打開IE瀏覽器→工具→Inter選項→隱私(設置為中)→確定,保存退出打開IE瀏覽器→工具→Inter選項→高級→在“顯示圖片”的框框打√,或直接“恢復默認值”。再下載AdobeFlashPlayerActiveX控件(請使用右鍵迅雷下載)進行獨立安裝,然后重啟電腦。
3,開始->運行,在運行輸入框中輸入“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了!
4,一些要求身份驗證的網站使用在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:000000005,XP的sp2版(或WIN2000)系統為了提高系統的穩定性,默認屏蔽了對XBM即X-bitmap格式圖片的顯示,而這些驗證碼恰恰是XBM格式的,所以顯示不出來,下載一個補丁,關閉所有IE后運行,點右下角的“允許顯示”,重新啟動即可。6,如果你用的是1第三方瀏覽器,像遨游、TT、綠色瀏覽器等,估計你的驗證碼是被瀏覽器的攔截助手攔截了,可以取消瀏覽器工具欄的攔截選項,把廣告過濾包都先停用包括過濾頁面中自動漂浮的元素、過濾全屏漂浮物和ICast廣告、過濾自動彈出的網頁窗口,等等