今天用IE打開 soso 的時(shí)候提示:

Internet Explorer 無法打開 xxxxxxx 已終止操作
但是用 FireFox 就可以訪問 。怪事了 用別的IE內(nèi)核瀏覽器也是一樣情況
以前做過的項(xiàng)目由于添加了在線統(tǒng)計(jì)系統(tǒng) 。結(jié)果在Firefox下測(cè)試正常,IE下卻提示“無法打開Internet站點(diǎn) 已終止操作”的錯(cuò)誤 。一開始也蒙了,在網(wǎng)絡(luò)上找了很多解決方法 。最終使問題得以完美解決,總結(jié)如下 。
在IE下,當(dāng)頁面還沒有加載完全時(shí),如果正在執(zhí)行的JS代碼中含有使用了document.createElement的話,很容易引起頁面加載失敗 。導(dǎo)致提示"internet explore 無法打開internet站點(diǎn) http://www.xxx.com/xxx.html 已終止操作" 。
這是因?yàn)樵贗E下,在加載文檔的過程中,整個(gè)HTML文檔的DOM結(jié)構(gòu)尚未生成完整,而此時(shí)正在執(zhí)行的JS就已創(chuàng)建出新的DOM結(jié)點(diǎn)了,致使DOM樹的結(jié)構(gòu)發(fā)生紊亂 。
解決方法大概有兩種:
【打開網(wǎng)頁的時(shí)候提示: Internet Explorer 無法打開 Internet站點(diǎn)已終止操作】1、加載完成判斷
if (document.readyState=="complete"){
....
}else{
document.onreadystatechange=function(){
if(document.readyState=="complete")...;
}
2、加載完后執(zhí)行
window.onload=function(){
...
}
推薦閱讀
- 聽音樂好用的瀏覽器良心推薦
- 騰訊微云下載的文件在哪里
- 纖維素能作為人類的營養(yǎng)物質(zhì)嗎
- 網(wǎng)頁游戲不卡瀏覽器推薦
- 手機(jī)剪切板怎么打開詳細(xì)教程
- V3的主清除主復(fù)位問題
- IE9無法調(diào)試Javascript的解決方案
- 安全性最高的瀏覽器推薦大全
- 為什么ie瀏覽器打不開了 win8系統(tǒng)一升級(jí)就無法打開ie瀏覽器怎么辦
- 海象吃什么食物為主
