IE6已終止操作問題的2種情況及解決

來源:互聯網
上載者:User

令人崩潰的IE6問題再次出現,開啟某個頁面時,彈出提示框“Internet Explorer無法開啟網際網路網站...已終止操作”。 查了一下資料,感覺“因為js(一個比較複雜的js)寫在body裡面,在body元素載入完之前調用出現問題”的說法比較靠譜。

經過一番奮戰,利用排除法解決了問題,共發現2種情況。

①原因:同一JS檔案,先後引入2次。

解決:刪除一個即可。

②原因:在body裡直接調用JS檔案中的方法。

解決:通過onload或jquery.ready事件,在頁面載入完成後執行JS方法。

總結:應該是瀏覽器在解析JS的過程中,出現了使其崩潰的錯誤。

告誡自己:提示資訊“Internet Explorer無法開啟網際網路網站”說的很含糊,但我們應該認識到“頁面中一定有錯誤碼(BUG)”,在沒拿出認真態度去冷靜分析、調試之前,不要一股腦把責任的推給瀏覽器(IE6)。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.