網頁不顯示驗證碼是怎么回事 網頁無法顯示驗證碼。我們在登錄一些網站的時候,是需要我們輸入驗證碼的。但是當我們要輸入驗證碼的時候,網頁卻不顯示怎么辦呢?一起來看看吧。
故障分析:首先先考慮的是不是你的網速不給力的原因,導致驗證碼遲遲不顯示,多刷新幾次看看能不能顯示就可以了。其次瀏覽器的兼容性,比如你用的是谷歌的話,可以換個ie瀏覽器試試。也可能是你的cookies文件無法被讀取或者是你本身系統的原因導致驗證碼顯示不出來的現象。
解決故障:一、網速不給力及瀏覽器兼容
針對網速不給力及瀏覽器不兼容的問題,你只需要檢測好你的網速是否正常及嘗試更換一個瀏覽器即可了解是不是這個小問題導致。
二、網頁flash插件不顯示未安裝及瀏覽器cookies讀取不到
如果該網站的驗證碼是采用Flash格式進行顯示,你尚未安裝flash插件的話,也不能正常顯示出來,先將你的flash插件更新的最新版。關于cookies文件無法被讀取的現象,也屬于瀏覽器本身的問題,這里就以ie為例,在ie瀏覽器上點擊菜單欄上的“工具---internet選項---隱私”,將隱私設置為“中”,再點擊“確定”即可。如圖所示:
然后在切換到internet選項中切換到“高級”,然后在下面的內容上將“顯示圖片”勾選起來,也可以直接選擇“重置”,最后按F5刷新查看驗證碼是否能顯示了。
三、系統故障
系統故障導致驗證碼不顯示的情況也有,可能有pngfilt.dll文件被丟失,先不管這個pngfilt.dll有沒有被丟失,我們直線下載pngfilt.dll文件拷貝到c:windowssystem32目錄下,然后在點擊“開始--運行”,在運行輸入框上輸入【regsvr32 c:windowssystem32pngfilt.dll】,出現已加載的提示說明dll文件修復完成,現在在刷新頁面查看是否能顯示出驗證碼。
系統故障還有就是一些xp用戶從xp sp1升級到xp sp2之后,導致驗證碼顯示不出來的現象,可能很多還不了解什么是sp2,SP的英文全稱是Service Pack,也就是windows操作系統的補丁包。而sp2的話sp1的升級版,也就是sp2有新功能加入到了sp1上,而一些網站驗證碼是由asp動態生成的xbm格式的圖片,升級xp2之后導致不能正常識別這些xbm格式圖片。這種情況的解決方法就是通過修改注冊表。先打開記事本,在記事本上輸入以下代碼
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternetExplorerSecurity]
"BlockXBM"=dword:00000000
輸入完成后將其另存為“reg”格式文件,因為默認的是txt文本文件,將其修改為reg格式文件之后,然后在雙擊運行該文件即可解除故障。如果這種注冊表的方法行不通的話,可以通過手動修改注冊表,首先點擊開始菜單,在“開始--運行”窗口上輸入regedit即可打開注冊表編輯器,鼠標依次點擊"HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerSecurity",在右面窗口空白處點擊鼠標右鍵,新建一個"DWOED值"。如圖所示 :
新建一個dword值之后將這個新值重命名為“BlockXBM”,然后鼠標右鍵點擊"BlockXBM"項,修改此鍵值為8個0即可,點擊確定退出注冊表,現在重啟電腦查看故障是否解除。
新聞熱點
疑難解答