IE10( 10 for 7)官方正式版 32位 類型:瀏覽器類大小:21.7M語言:中文 評分:3.8 標簽: 立即下載
今天用IE打開 soso 的時候提示:
無法打開 已終止操作
但是用 就可以訪問。怪事了 用別的IE內核瀏覽器也是一樣情況
以前做過的項目由于添加了在線統計系統。結果在下測試正常,IE下卻提示“無法打開站點 已終止操作”的錯誤。一開始也蒙了,在網絡上找了很多解決方法。最終使問題得以完美解決js 怎么判斷是ie10 以上的瀏覽器js 怎么判斷是ie10 以上的瀏覽器,總結如下。
在IE下,當頁面還沒有加載完全時,如果正在執行的JS代碼中含有使用了.的話,很容易引起頁面加載失敗。導致提示" 無法打開站點 已終止操作"。
這是因為在IE下,在加載文檔的過程中,整個HTML文檔的DOM結構尚未生成完整,而此時正在執行的JS就已創建出新的DOM結點了,致使DOM樹的結構發生紊亂。
解決方法大概有兩種:
1、加載完成判斷
if (.==""){
....
}else{
.=(){
if(.=="")...;
}
2、加載完后執行
.=(){
...
}