用IE內核瀏覽器的朋友,也許不經意間會碰到這樣滴問題:
打開某個網頁時,瀏覽器“嘣”跳出一個提示框“Internet Explorer無法打開Internet 站點...已終止操作”。而大多數情況下該頁面甚至很可能看起來已經載入完畢,內容可以完全顯示。只是為何還會出現此等提示呢?!更令人懊惱的是點完該提示的確定后,頁面就跳轉到錯誤信息顯示頁面,完全沒法正常瀏覽原網頁...
那么是什么問題導致IE內核的瀏覽器出現以上癥狀?又如何便捷迅速的排除問題呢?
通常新系統一般不會出現類似問題,都是使用一段時間后才會出現這樣的瀏覽器問題。那么基本可以斷定是對IE的使用過程對IE的某些改動使得故障出現。
可是,對IE怎樣的使用操作會改變IE?可能突然讓我們想,我們多是一頭霧水完全沒有頭緒...我們無非就是看看網頁而已,又何來修改呢?!那說明一下相關的典型情況:
1. 自行修改IE自身的選項,諸如安全級別、主頁、默認語言……
2. 安裝工具欄(Toolbar),諸如常見的Google工具欄、Baidu工具欄……甚至許多私人開發的工具欄
3. 安裝插件,諸如登錄網上銀行,為了安全銀行要求安裝的插件、各類共享網站要求的上傳下載插件……
4. 病毒及未知的篡改甚至IE本身的Bug導致的某些組件損壞...
甚至這些還不是IE被改動的全部可能~另外,除了瀏覽器本身的問題外,被瀏覽的網頁本身也可能存在程序編寫錯誤或者服務器問題,甚至使用代理服務器....都可能導致相關癥狀滴出現。如何搞定...請往下看~
以下內容出自Google搜索結果,原始出處未知,僅供大家參考:
以下方法供普通電腦用戶參考
方法一:
打開瀏覽器--工具--internet選項--刪除文件--把“刪除所有脫機內容”勾上--確定--確定即可。
方法二:
打開瀏覽器--工具--Internet選項--程序--管理加載項--把同時符合以下三項的禁用(注意:是同時符合以下3個條件):
1、(未驗證)
2、瀏覽器幫助程序對象
3、最后的文件名以 .dll 結尾,然后關閉瀏覽器,重新打開。
以下方法供網站管理員參考
在頁面還沒有ready的時候就調用了htmlObject的appendChild或者innerHTML操作,這樣會在IE上彈出一個對話框:“Internet Explorer無法打開站點,已終止操作”
解決方法有兩個:
(1)在appendChild或者innerHTML操作處判斷document.readyState=="complete", 若為否,則setTimeout若干秒之后重新作這個操作。
但是,此屬性只對ie,opeara有效,ff的document沒有readyState屬性,永遠是undefined.
(2)在script中使用defer屬性。意在頁面加載完畢后再執行腳本,這樣可以避免找不到對象的問題。defer不會考慮外部文件是否全部下載完,只會判當前頁面是否全部加載完成。并且,有defer標簽的代碼塊里不能寫document.write方法
使用ajax時發生錯誤的解決方案:在appendChild或者innerHTML操作處判斷document.readyState=="complete", 若為否,則setTimeout若干秒之后重新作這個操作。
如果要加載獨立的腳步文件 可靠的做法是在_onload事件中調用,兼容firefox的一種寫法如下:
以下為引用的內容:
程序代碼
<script type="text/javascript">
functi_on init(arg){
//do sth.
}
if(typeof(document.body._onload)=="undefined")
window._onload=to_do(arg);
else
document.body._onload=new Functi_on(to_do(arg););
</script>
以下方法供專業電腦用戶參考
一、網絡設置的問題
這種原因比較多出現在需要手動指定IP、網關、DNS服務器聯網方式下,及使用代理服務器上網的。仔細檢查計算機的網絡設置。
二、DNS服務器的問題
當IE無法瀏覽網頁時,可先嘗試用IP地址來訪問,如果可以訪問,那么應該是DNS的問題,造成DNS的問題可能是連網時獲取DNS出錯或 DNS服務器本身問題,這時你可以手動指定DNS服務(地址可以是你當地ISP提供的DNS服務器地址,也可以用其它地方可正常使用DNS服務器地址。) 在網絡的屬性里進行,(控制面板—網絡和拔號連接—本地連接—右鍵屬性—TCP/IP協議—屬性—使用下面的DNS服務器地址)。不同的ISP有不同的 DNS地址。有時候則是路由器或網卡的問題,無法與ISP的DNS服務連接,這種情況的話,可把路由器關一會再開,或者重新設置路由器。
還有一種可能,是本地DNS緩存出現了問題。為了提高網站訪問速度,系統會自動將已經訪問過并獲取IP地址的網站存入本地的DNS緩存里,一旦 再對這個網站進行訪問,則不再通過DNS服務器而直接從本地DNS緩存取出該網站的IP地址進行訪問。所以,如果本地DNS緩存出現了問題,會導致網站無 法訪問。可以在“運行”中執行ipconfig /flushdns來重建本地DNS緩存。
三、IE瀏覽器本身的問題
當IE瀏覽器本身出現故障時,自然會影響到瀏覽了;或者IE被惡意修改破壞也會導致無法瀏覽網頁。這時可以嘗試修復(建議到安全模式下修復),或者重裝IE
四、網絡防火墻的問題
如果網絡防火墻設置不當,如安全等級過高、不小心把IE放進了阻止訪問列表、錯誤的防火墻策略等,可嘗試檢查策略、降低防火墻安全等級或直接關掉試試是否恢復正常。
五、網絡協議和網卡驅動的問題
IE無法瀏覽,有可能是網絡協議(特別是TCP/IP協議)或網卡驅動損壞導致,可嘗試重新網卡驅動和網絡協議。
六、HOSTS文件的問題
HOSTS文件被修改,也會導致瀏覽的不正常,解決方法當然是清空HOSTS文件里的內容。
七、系統文件的問題
當與IE有關的系統文件被更換或損壞時,會影響到IE正常的使用,這時可使用SFC命令修復一下,WIN98系統可在“運行”中執行SFC,然后執行掃描;WIN2000/XP/2003則在“運行”中執行sfc /scannow嘗試修復。
其中當只有IE無法瀏覽網頁,而QQ可以上時,則往往由于winsock.dll、wsock32.dll或wsock.vxd(VXD只在 WIN9X系統下存在)等文件損壞或丟失造成,Winsock是構成TCP/IP協議的重要組成部分,一般要重裝TCP/IP協議。但xp開始集成TCP /IP協議,所以不能像98那樣簡單卸載后重裝,可以使用 netsh 命令重置 TCP/IP協議,使其恢復到初次安裝操作系統時的狀態。具體操作如下:
點擊“開始運行”,在運行對話框中輸入“CMD”命令,彈出命令提示符窗口,接著輸入“netsh int ip reset c:resetlog.txt”命令后會回車即可,其中“resetlog.txt”文件是用來記錄命令執行結果的日志文件,該參數選項必須指定,這里 指定的日志文件的完整路徑是“c:resetlog.txt”。執行此命令后的結果與刪除并重新安裝 TCP/IP 協議的效果相同。
小提示:netsh命令是一個基于命令行的腳本編寫工具,你可以使用此命令配置和監視Windows 系統,此外它還提供了交互式網絡外殼程序接口,netsh命令的使用格式請參看幫助文件(在令提示符窗口中輸入“netsh/?”即可)。
第二個解決方法是修復以上文件,WIN9X使用SFC重新提取以上文件,WIN2000/XP/2003使用sfc /scannow命令修復文件,當用sfc /scannow無法修復時,可試試網上發布的專門針對這個問題的修復工具WinSockFix,可以在網上搜索下載。
八、殺毒軟件的實時監控問題
這倒不是經常見,但有時的確跟實時監控有關,因為現在殺毒軟件的實時監控都添加了對網頁內容的監控。舉一個實例:瑞星會在個別的機子上會導致 IE無法瀏覽網頁(不少朋友遇到過),其具體表現是只要打開網頁監控,一開機上網大約20來分鐘后,IE就會無法瀏覽網頁了,這時如果把瑞星的網頁監控關 掉,就一切恢復正常;經過徹底地重裝瑞星也無法解決。雖然并不是安裝瑞星的每臺機子都會出現這種問題,畢竟每臺機子的系統有差異,安裝的程序也不一樣。但 如果出現IE無法瀏覽網頁時,也要注意檢查一下殺毒軟件。
九、Application Management服務的問題
出現只能上QQ不能開網頁的情況,重新啟動后就好了。不過就算重新啟動,開7到8個網頁后又不能開網頁了,只能上QQ。有時電信往往會讓你禁用Application Management服務,就能解決了。具體原因不明。
十、感染了病毒所致
這種情況往往表現在打開IE時,在IE界面的左下框里提示:正在打開網頁,但老半天沒響應。在任務管理器里查看進程,(進入方法,把鼠標放在任 務欄上,按右鍵—任務管理器—進程)看看CPU的占用率如何,如果是100%,可以肯定,是感染了病毒,這時你想運行其他程序簡直就是受罪。這就要查查是 哪個進程貪婪地占用了CPU資源.找到后,最好把名稱記錄下來,然后點擊結束,如果不能結束,則要啟動到安全模式下把該東東刪除,還要進入注冊表里,(方 法:開始—運行,輸入regedit)在注冊表對話框里,點編輯—查找,輸入那個程序名,找到后,點鼠標右鍵刪除,然后再進行幾次的搜索,往往能徹底刪除 干凈。
有很多的病毒,殺毒軟件無能為力時,唯一的方法就是手動刪除
十一、檢查系統是否被禁止下載:
下載的限制可以通過Internet控制面板、組策略、注冊表來限制下載
檢查IE:用戶配置--管理模板--Internet Explorer--安全功能--限制文件下載
是否勾選
檢查注冊表(在運行輸入regedit):Windows Registry Editor Version 5.00[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet SettingsZones3]@="""1803"=dword:00000003
3為禁止一切下載、0為允許下載
十二、當間諜軟件破壞了你的Windows系統
一般來說,當間諜軟件從Windows中清除后,最常見的系統錯誤就是DNS錯誤。在這種情況下,用戶可以利用IP地址來察看網頁,但是用域名就不行了。如果試圖在IE中使用域名訪問站點,IE會顯示“該頁無法顯示”。
要知道為什么當間諜軟件被清除后會有如此后果,你應該先了解windows是如何讓你的電腦與Internet相連的。也許你知道,Windows通過利用TCP/IP協議與互聯網通信,而Windows利用TCP/IP協議的機制被稱作Winsock。
Winsock并不只是一個單獨的文件,而是通過一系列分層的結構實現TCP/IP協議的,就像一個鏈子。如果用戶將鏈子中的一環移開,Winsock的功能就會受到影響,輕則Internet連接出現某種問題,重則使電腦斷開與Internet的連接。
某些間諜軟件利用了Winsock,這樣做有不少好處。首先,間諜軟件看上去就像操作系統的一部分,因此比其它類的間諜軟件更難被發現。第二, 如果間諜軟件核心進入了Winsock鏈,那么它就獲得了相當大的權力,可以隨意監控電腦與互聯網的通信。最后,如果間諜軟件核心能夠騙過 Windows,讓它相信其是系統的一部分,那么這個間諜軟件就不僅能在當前用戶下工作了。因為在大多數情況下,操作系統和它的組件在該電腦的所有用戶中 都是有權限的。
因此事情就變得比較棘手了,比如你可以想象間諜軟件已經滲入到操作系統并進入Winsock鏈中,而此時運行間諜軟件清除工具雖然可以將間諜軟 件清除掉,但同時也破壞了winsock鏈的正常狀態,從而影響了電腦與Internet的連接。在這種情況下,很多人都會選擇重新安裝Windows系 統以便覆蓋目前受損的系統,因為重新安裝系統可以將丟失的系統文件補上,這樣應該可以讓Winsock鏈恢復正常。不過很不幸,當重新安裝后你會發現,問 題仍然沒有得到解決。為什么呢?
這是由于Windows是一種可以升級和更新的系統,而Winsock鏈上的各個文件并不屬于Windows的核心文件,而是通過注冊表調用 的。當用戶重新安裝操作系統覆蓋原來的操作系統時,Setup程序會覆蓋系統文件,但注冊表中所有客戶自行定義的內容則不會被修改。這意味這假如間諜軟件 在兩個Winsock組件間插入了內容,那么就算間諜軟件模塊被清除了,并且系統也重裝了,但注冊表依然會調用這個間諜軟件模塊。
解決這個問題的唯一辦法就是重建Winsock鏈并糾正注冊表中與Winsock相關的內容。需要注意的是,修改注冊表具有一定風險,一個錯誤的修改可能會導致系統或者應用程序損壞。因此在做以下操作前,我強烈建議用戶先備份注冊表。
要手動修改Winsock,需要在注冊表中找到并刪除以下兩個鍵:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock2
刪除這兩個鍵后,你需要關閉注冊表編輯器并重新啟動電腦。當重啟動時,Windows會在注冊表中搜尋你剛才刪除的那兩個鍵,當發現找不到該鍵時,系統就會自行建立正確的鍵,這個問題也就得到了解決。
當系統重啟后,你需要重新安裝TCP/IP協議。右鍵點擊網絡連接并選擇Properties 項,然后系統會列出連接協議列表。現在點擊Install按鈕并選擇Protocol,然后點擊Add。之后點擊Have Disk并輸入C:Windowsinf(假設C:Windows是你的Windows系統路徑)。從列表中選擇Internet Protocol (TCP/IP)項,并點擊OK。重新啟動電腦。
新聞熱點
疑難解答