[英]“Operation aborted” error message when loading a webpage in Internet Explorer
[英]What is the “Operation Aborted” error in Internet Explorer?
我最近將JQuery的日期選擇器控件添加到項目中。 在Internet Exploder中,我收到以下錯誤消息:
Internet Explorer無法打開Internet站點
手術終止
是什么導致了這個問題?
今天早些時候有一個相關問題 :
這是一個常見問題。
當腳本在頁面加載完成之前嘗試修改DOM時,它會發生在IE中。
看看正在執行什么類型的腳本。 你會發現在頁面加載完成之前就已經開始了。 您可以使用window.onload事件來更正問題(或onDomReady庫函數之一)。
剛剛闡述了Keparo的答案。
您可以將腳本放在以下某個功能中(根據您使用的庫),這樣可以解決問題。
prototype.js: document.observe(’dom:loaded’, function () { /* your script goes here */ }), jquery: jQuery(document).ready(function () { /* your script goes here */ }) mootools: document.addEvent(’domloaded’, function () { /* your script goes here */ })
我能夠在今天遇到麻煩的幾頁上解決這個問題。
如果您有JavaScript在頁面正文中的任何位置修改DOM,請嘗試將其移動到</body>
標記下方。
例:
更改
...
<script>highlightSearchTerms();</script>
</body>
</html>
至
...
</body>
<script>highlightSearchTerms();</script>
</html>
谷歌地圖(用於驅動我瘋狂,因為它很難調試)出現了很多。 一個簡單的解決方案是將defer
屬性添加到腳本標記中。 他們沒有這樣驗證,但是,嘿,這是我們正在談論的現實生活。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.