時間:2012-04-05 07:51:42 作者:不思議游戲 瀏覽量:1417
用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服務連接,這種情況的話,可把路由器關一會再開,或者重新設置路由器。