0 Пользователей и 1 Гость просматривают эту тему.
- 11 Ответов
- 28010 Просмотров
Люди , пожалуйста, весь форум перерыл, ничё не помогае.
Проблема: internet explorer 6, 7 слетает с такой же ошибкой: «не удалось открыть узел …. Операция прервана» . В восьмом все окей, в опере и ff — тоже все отлично. а у меня по статистике 30 процентов посетителей пользуются explorer. Вот адрес: www.archery-sila.ru. причем в ie то слетает, то нет. Модули отключал, компоненты удалял ни че не помогает.
Меня тоже выкидывает при авторизации со средней безопасностью и поэтому тоже пришла на форум задать подобный вопрос и тоже никто мне не ответил
(Найдено в сети!)
Обычно web-программиста сложно удивить ошибками IE, но в этот раз я был действительно удивлён.
При отладке кроcсбраузерности сайта выяснилось, что IE выдаёт ошибку «Не удалось открыть узел http://www.test.ru. Операция прервана.»
Посмотреть сведения об ошибке конечно же не получилось, так как сразу после нее браузер выдал сообщение «Internet Explorer не может отобразить эту веб-страницу…»
Стал комментировать строки в коде. В итоге сумел смоделировать эту ошибку «в чистом виде»:
<html>
<body>
<span>
<script>
var elem = document.createElement(‘div’);
document.body.appendChild(elem);
</script>
</span>
</body>
</html>
Почему же Internet Explorer выдаёт такую ошибку?
Наиболее вероятно, причина в изменении структуры DOM страницы до завершения загрузки документа.
Чтобы избавиться от ошибки, нужно дождаться завершения обработки страницы, и только после этого выполнять скрипт:
<html>
<body>
<span>
<script>
window.onload = function(){
var elem = document.createElement(‘div’);
document.body.appendChild(elem);
}
</script>
</span>
</body>
</html>
Я столкнулся с этим, когда использовал плагин jQuery UI Datepicker (календарь на javascript jquery)
[вложение удалено Администратором]
« Последнее редактирование: 05.11.2009, 13:15:32 от deko »
Записан
Я столкнулся с этим, когда использовал плагин jQuery UI Datepicker (календарь на javascript jquery)
Спасибо Вам большое-пребольшое!
Теперь я тоже поняла, что это из-за календаря и удалила его и все стало хорошо авторизовываться!
Я б с удовольствием изменила Вам карму, но надо 20 сообщений, чтоб я могла это сделать!
Не сочтите за дерзость но хочу заметить…
Да ваша работа безусловно имеет немалое значение для определения ошибки — это поможет быстрее разобраться в проблеме, если на странице выводится очень много скриптов, но просто у меня возникли совершенно иные разногласия тех же самых ява скриптов но «3Д облако тегов» и «модуль вывода случайного фото Phoca галереи». Следовательно я пришел к выводу что ишак (IE) не переносит конфликты любых двух или более выполняемых скриптов на одной странице joomla. Если я не прав прошу отпишите )
Мелкософт — маст дай
Следовательно я пришел к выводу что ишак (IE) не переносит конфликты любых двух или более выполняемых скриптов на одной странице joomla. Если я не прав прошу отпишите )
Мелкософт — маст дай
Походу так оно и есть с IE 8…
Ибо у меня проблема с IE 8 такова рода,при авторизации всё кажет отменно.
А вот когда не авторезирован в IE пол сайта пропадает,что делать для тех пользователей IE 8,я вот ума не приложу.А исправить баг надо!
Может кто знает ответ…?
з.ы. FIREFOX работает в обоих режимах отлично!
Может кто знает ответ…?
з.ы. FIREFOX работает в обоих режимах отлично!
Огнелис вообще святая весчь )
А по вопросу решения проблемы как вариант найти хороших знакомых JAVAеров… и проконсультироваться с ними… так как я заметил сколько сколько людей — столько и проблем — следовательно столько и решений.
Копнув в эту проблему глубже нашол вот такие решения http://support.microsoft.com/kb/927917/ru
от самих виновников внебрачного рождения IE и http://blogs.msdn.com/ie/archive/2008/04/23/what-happened-to-operation-aborted.aspx — где поясняется что шаблон в таких скриптах имеет немаловажное значение при работе скриптов.
Особенно когда имена классов и контейнеров совпадают с именами команд в скрипте ( я сам яву не знаю)
А так как и в английском я не магистр (тем более в программно-техническом) это всего лишь мое предположение.
Если кто разберется в этой, как по мне достаточно полезной информации, пишите пожалуйста — помогите нам рядовым обывателям в общественной войне с IE
я об этой ошибке уже писал
она идентична и для МТ и для JQ
Всё же хотелось бы получить от вас господа более логический ответ на проблему с IE,
много написанного но тоже не особо волоку в английском…
Как же исправить баг с IE я так и не нашел ответа…нуждаюсь в помощи! !
« Последнее редактирование: 21.03.2010, 22:23:28 от Bassbass »
Записан
нельзя делать пристыковку свойств/объектов к body до его полной загрузки, т.е., тэг не закрыт </body>
а часто скрипты пишутся с пристыковкой к body временного промежуточного контейнера для работы с аяксом
Я у себя отключил показ комментариев JComments (оставил только ссылку «Добавить комментарий»). Вроде заработало всё.
С JComments не изменилось ничего…Всё равно пол сайта не видно!
Ищу дальше решение,надо разобраться в модулях флеш и слайдерах я думаю…
Что посоветуете ещё отключить?
Периодически вылетает ошибка в Internet Explorer: “Не удалось открыть узел ххх.ххх.ххх. Операция прервана” или “Internet Explorer cannot open the Internet site ххх.ххх.ххх. Operation aborted”. Но если опять зайти по этой ссылке сайт может нормально открыться, а может и нет, может открыться раза с 10… Причем ошибка возникает только в ИЕ, в Mozilla и Opera ее нет.
При нажатии на кнопку OK часть загруженной страницы закрывалась (да, при этом IE иногда успевал отобразить часть страницы) и замещалась стандартной страницей ошибки “Невозможно отобразить страницу”/”Internet Explorer cannot display the webpage”.
Эта проблема в том, что IE очень не любит JS-скрипты, которые пытаются добавить элементы в существующую структуру Document_Object_Model. И это часто может приводить к отключению системы обработки скриптов и полной отмене рендеринга страницы в IE.
Ниже рабочий пример закодированной страницы, которая заставляет IE падать с такой же ошибкой:
Internet Explorer: Operation Aborted. Sample error.
document.body.appendChild(document.createElement(‘div’))
Одно из наиболее простых решений – дождаться, пока структура DOM будет полностью обработана в браузере. Для этого можно использовать событие window.onload.
Ниже пример решения с использованием события window.onload:
Internet Explorer: Operation Aborted. Sample solution.
window.onload = function(){
document.body.appendChild(document.createElement(‘div’))
}
Ждем полной загрузки страницы перед запуском скриптов.
Интересное
Сайт об электронной музыке. Если ты не можешь прожить и дня без нее, то тебе стоит посетить данный ресурс.
Источник: systemadmins.ru
Уточнения, корректировки и обсуждения статьи «IE… Не удалось открыть узел. Операция прервана.» — под данным текстом, в комментариях.
Ответственность, за все изменения, внесённые в систему по советам данной статьи, Вы берёте на себя.
Ошибка Internet Explorer: Операция прервана
Время от времени, особенно когда web-разработка вам начинает казаться на редкость простым и приятным делом, вы натыкаетесь на это:
Ошибка Microsoft Internet Explorer: Не удалось открыть узел… Операция прервана.
Error: Internet Explorer cannot open the Internet site. Operation aborted
В интернете вы скорее всего найдёте только одну причину, вызывающую эту ошибку. Видимо мне исключительно «повезло» — я знаю целых 3 (три!).
1. Первая — самая известная. Вы без труда найдёте её описание и решение в любом поисковике (я даже ссылки дам). Это ошибка DOM и JavaScript.
Это вызовет ошибку в IE
<html>
<head>
<script type="text/javascript">
function appendElementToBody() {
var span = document.createElement('span');
document.body.appendChild(span);
}
</script>
</head>
<body>
<table>
<tr>
<td>
<script type="text/javascript">
appendElementToBody();
</script>
</td>
</tr>
</table>
</body>
</html>
a) Дело в том, что вы не можете добавлять в элемент BODY
из скрипта (javascript), который не является прямым потомком BODY
;
b)Более того: вы не можете изменять родительский элемент из скрипта, являющегося его потомком.
Решение проблемы (фрагмент):
<body>
<table>
<tr>
<td>
...
</td>
</tr>
</table>
<script type="text/javascript">
appendElementToBody();
</script>
</body>
Это был первый случай. Два других не столь распространенныё, но описать их проще.
2. Wrong HTML code при использовании SSL
Причиной служит корявый HTML-код. Чаще всего наблюдается при защищенном соединении (по протоколу https://).
Решение: Перепроверьте, нет ли у вас «пересекающихся» элементов, все ли теги закрыты и т.п.
Третий случай совсем не тривиальный и довольно редкий
3. «Tabs in ERb views»
ХЗ, это уже просто «родной» глюк Ruby on Rails. Только вот один момент: иногда табы в видах .rhtml прокатывают. Их и не замечаешь пока не начнешь тестить страницу в IE. Опять-таки, чаще всего по https:. «Мистика», а бывает :).
Решение: не используйте символы табуляции в .rhtml
А вот и ссылки (только по первому случаю):
BUG: Error message when you visit a Web page or interact with a Web application in Internet Explorer: «Operation aborted»
Error: Internet Explorer cannot open the Internet site Operation aborted
Dealing with IE «Operation Aborted». Or, how to Crash IE
Еще по теме
Определить IE6 с помощью JavaScript 2
IE8 узнайте факты!
IE и параметр white-space:pre
Вот все что нашел связанное с ie в файлах js шаблона. Выложу, может поможет
------------------------------------------------------------------------------ Шаблон/js/lytebox.js ------------------------------------------------------------------------------ Line 279 : this.ie = (document.all && !window.opera) ? true : false; Line 283 : this.ie = false; Line 289 : this.ie7 = (this.ie && window.XMLHttpRequest); Line 289 : this.ie7 = (this.ie && window.XMLHttpRequest); Line 313 : objOverlay.setAttribute((this.ie ? 'className' : 'class'), this.theme); Line 315 : if ((this.ie && !this.ie7) || (this.ie7 && this.doc.compatMode == 'BackCompat')) { Line 315 : if ((this.ie && !this.ie7) || (this.ie7 && this.doc.compatMode == 'BackCompat')) { Line 315 : if ((this.ie && !this.ie7) || (this.ie7 && this.doc.compatMode == 'BackCompat')) { Line 337 : objOuterContainer.setAttribute((this.ie ? 'className' : 'class'), this.theme); Line 381 : objDetailsContainer.setAttribute((this.ie ? 'className' : 'class'), this.theme); Line 389 : objDetailsData.setAttribute((this.ie ? 'className' : 'class'), this.theme); Line 421 : objPrev.setAttribute((this.ie ? 'className' : 'class'), this.theme); Line 431 : objNext.setAttribute((this.ie ? 'className' : 'class'), this.theme); Line 455 : objClose.setAttribute((this.ie ? 'className' : 'class'), this.theme); Line 465 : objPause.setAttribute((this.ie ? 'className' : 'class'), this.theme); Line 477 : objPlay.setAttribute((this.ie ? 'className' : 'class'), this.theme); Line 521 : if (this.ie && !this.ie7) { this.toggleSelects('hide'); } Line 521 : if (this.ie && !this.ie7) { this.toggleSelects('hide'); } Line 655 : this.doc.getElementById('lbOuterContainer').setAttribute((this.ie ? 'className' : 'class'), this.theme); Line 743 : this.doc.getElementById('lbOuterContainer').setAttribute((this.ie ? 'className' : 'class'), this.theme); Line 925 : if (this.ie){ this.pause(250); } else { this.pause(100); } Line 933 : this.doc.getElementById('lbDetailsContainer').style.width = (imgWidth + (this.borderSize * 2) + (this.ie && this.doc.compatMode == "BackCompat" && this.outerBorder ? 2 : 0)) + "px"; Line 1473 : try { object.removeAttribute("filter"); } catch(e) {} /* Fix added for IE Alpha Opacity Filter bug. */ Line 1485 : try { object.removeAttribute("filter"); } catch(e) {} /* Fix added for IE Alpha Opacity Filter bug. */ Line 1663 : } else if (document.documentElement && document.documentElement.clientHeight) { Line 1665 : windowWidth = this.doc.documentElement.clientWidth; Line 1667 : windowHeight = this.doc.documentElement.clientHeight; Line 1671 : windowWidth = this.doc.getElementsByTagName("html").item(0).clientWidth; Line 1673 : windowHeight = this.doc.getElementsByTagName("html").item(0).clientHeight; Line 1675 : windowWidth = (windowWidth == 0) ? this.doc.body.clientWidth : windowWidth; Line 1677 : windowHeight = (windowHeight == 0) ? this.doc.body.clientHeight : windowHeight; ------------------------------------------------------------------------------ Шаблон/js/s5_fading_no_moo_menu.js ------------------------------------------------------------------------------ Line 1256 : // detect IE Line 1265 : var re = new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"); Line 1765 : var is_ie_s5_fm/*@cc_on = { Line 1767 : version : parseFloat(navigator.appVersion.match(/MSIE (.+?);/)[1]) ------------------------------------------------------------------------------ Шаблон/js/s5_no_moo_menu.js ------------------------------------------------------------------------------ Line 1256 : // detect IE Line 1265 : var re = new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"); Line 1765 : var is_ie_s5_fm/*@cc_on = { Line 1767 : version : parseFloat(navigator.appVersion.match(/MSIE (.+?);/)[1]) ------------------------------------------------------------------------------ Шаблон/js/tooltips.js ------------------------------------------------------------------------------ Line 12 : Last modified: 13.7.2007 Line 34 : but WITHOUT ANY WARRANTY; without even the implied warranty of Line 88 : config. Title = '' // Default title text applied to all tips (no default title: empty string '') Line 92 : config. TitleFontFace = '' // If '' use FontFace (boldified) Line 120 : var tt_aElt = new Array(10), // Container DIV, outer title & body DIVs, inner title & body TDs, closebutton SPAN, shadow DIVs, and IFRAME to cover windowed elements in IE Line 142 : if(tt_ie56) Line 165 : if(!tt_op && !tt_ie) Line 210 : function tt_GetClientW() Line 212 : return(document.body && (typeof(document.body.clientWidth) != tt_u) ? document.body.clientWidth Line 212 : return(document.body && (typeof(document.body.clientWidth) != tt_u) ? document.body.clientWidth Line 214 : : tt_db ? (tt_db.clientWidth || 0) Line 217 : function tt_GetClientH() Line 219 : // Exactly this order seems to yield correct values in all major browsers Line 220 : return(document.body && (typeof(document.body.clientHeight) != tt_u) ? document.body.clientHeight Line 220 : return(document.body && (typeof(document.body.clientHeight) != tt_u) ? document.body.clientHeight Line 222 : : tt_db ? (tt_db.clientHeight || 0) Line 227 : return (e ? ((typeof(e.pageX) != tt_u) ? e.pageX : (e.clientX + tt_scrlX)) : 0); Line 231 : return (e ? ((typeof(e.pageY) != tt_u) ? e.pageY : (e.clientY + tt_scrlY)) : 0); Line 257 : tt_db, tt_op, tt_ie, tt_ie56, tt_bBoxOld, // Browser flags Line 257 : tt_db, tt_op, tt_ie, tt_ie56, tt_bBoxOld, // Browser flags Line 259 : tt_flagOpa, // Opacity support: 1=IE, 2=Khtml, 3=KHTML, 4=Moz, 5=W3C Line 262 : tt_opa, // Currently applied opacity Line 312 : tt_op = (document.defaultView && typeof(eval("w" + "indow" + "." + "o" + "p" + "er" + "a")) != tt_u); Line 313 : tt_ie = n.indexOf("msie") != -1 && document.all && !tt_op; Line 313 : tt_ie = n.indexOf("msie") != -1 && document.all && !tt_op; Line 314 : if(tt_ie) Line 316 : var ieOld = (!document.compatMode || document.compatMode == "BackCompat"); Line 317 : tt_db = !ieOld ? document.documentElement : (document.body || null); Line 319 : tt_ie56 = parseFloat(nv.substring(nv.indexOf("MSIE") + 5)) >= 5.5 Line 319 : tt_ie56 = parseFloat(nv.substring(nv.indexOf("MSIE") + 5)) >= 5.5 Line 329 : n6 = document.defaultView && typeof document.defaultView.getComputedStyle != tt_u; Line 329 : n6 = document.defaultView && typeof document.defaultView.getComputedStyle != tt_u; Line 335 : if(tt_ie || n6 || tt_op || w3c) Line 365 : (tt_ie56 ? ('<iframe id="WzTtIfRm" src="javascript:false" scrolling="no" frameborder="0" style="filter:Alpha(opacity=0);position:absolute;top:0px;left:0px;display:none;"></iframe>') Line 378 : if(tt_ie56 && tt_aElt[0]) Line 488 : // The ID passed to the found TagToTip() call identifies an HTML element Line 521 : tt_maxPosX = tt_GetClientW() + tt_scrlX - tt_w - 1; Line 522 : tt_maxPosY = tt_GetClientH() + tt_scrlY - tt_h - 1; Line 553 : // Inherit unspecified title formattings from body Line 564 : // Use title colors for non-specified closebutton colors Line 618 : + 'cursor:' + (tt_ie ? 'hand' : 'pointer') Line 864 : if(tt_ie56) Line 890 : if(!tt_op && !tt_ie) Line 917 : // Prevent tip from extending past right/left clientarea boundary Line 927 : // mouse. In case of insufficient space above and below the mouse, we place Line 1011 : // To circumvent the opacity nesting flaws of IE, we set the opacity Line 1040 : // conveniently. Keeps track of those handlers to prevent them from being Line 1073 : // Hack for bugs of IE: Line 1075 : // has been applied while the DIV was hidden. Line 1076 : // Moreover, in IE6, applying an opacity < 100 has no effect if the
На чтение 4 мин. Просмотров 1.5k. Опубликовано 10.06.2021
Многие из них по-прежнему используют Internet Explorer, и многие из них сообщают об ошибке Internet Explorer не может отобразить веб-страницу . когда они пытаются получить доступ к веб-сайту в IE. Эта ошибка препятствует доступу Internet Explorer к каким-либо веб-сайтам. Поскольку ошибка не указывает, почему не удается открыть сайт, нам придется сделать некоторые предположения и продолжить устранение неполадок. Причиной этой ошибки может быть проблема с программным обеспечением, изолированная от Internet Explorer, или проблема с подключением, которая влияет на всю вашу систему.
Перед тем, как использовать описанные ниже методы, убедитесь, что ваше Интернет-соединение установлено. РАБОТАЕТ , и в вашей системе нет запущенных VPN, также было бы лучше отключить все антивирусные программы или брандмауэры, которые вы используете, пока проблема не будет устранена. Методы, перечисленные в этом руководстве, наиболее отработаны, чтобы сэкономить ваше время и силы. Если проблема устранена каким-либо методом, вам не нужно переходить к другим методам.
Содержание
- Метод 1. Сбросьте Internet Explorer
- Метод 2: проверьте настройки прокси
- Метод 3. Проверьте IP-адрес
- Метод 4: Перезагрузите маршрутизатор/модем
- Метод 5: сбросить стек TCP/IP сокета Windows
- Метод 6. Отключить расширенный защищенный режим (для Windows
Метод 1. Сбросьте Internet Explorer
Это приведет к сбросу всех настроек и пользовательских параметров, установленных в Internet Explorer. Ваши закладки не будут удалены.
Удерживайте клавишу Windows и нажмите R . В диалоговом окне “Выполнить” введите inetcpl.cpl и нажмите
Щелкните вкладку Дополнительно . Нажмите кнопку Reset ниже. Установите флажок рядом с Удалить личные настройки и нажмите Сброс . Теперь в Internet Explorer будут восстановлены настройки по умолчанию.
После перезагрузки Internet Explorer снова откройте его и проверьте. Чтобы восстановить панель закладок, удерживайте клавиши CTRL + SHIFT + B .
Метод 2: проверьте настройки прокси
Недействительные настройки прокси-сервера могут привести к отклонению Internet Explorer от правильного пути, что приведет к этой ошибке. Чтобы проверить настройки. Закройте Internet Explorer.
Удерживайте клавишу Windows и нажмите R . В диалоговом окне “Выполнить” введите inetcpl.cpl и нажмите
Go на вкладку Подключения . На вкладке нажмите кнопку Настройки локальной сети .
Убедитесь, что рядом с параметром Автоматически определять настройки установлен флажок. а два других флажка сняты. Нажмите OK и закройте все окна. Перезапустите Internet Explorer.
Метод 3. Проверьте IP-адрес
Конфликты IP-адресов и неправильные настройки могут ограничить доступ к Интернету, что также может вызвать ошибку «не удается отобразить веб-страницу». Чтобы исправить это,
Удерживайте клавишу Windows и нажмите R . В диалоговом окне запуска введите ncpa.cpl и нажмите
Щелкните правой кнопкой мыши Подключение по локальной сети , если вы используете проводное соединение, или щелкните правой кнопкой мыши Беспроводное сетевое соединение , если вы используете Wi-Fi. В раскрывающемся меню нажмите Свойства .
Дважды щелкните Протокол Интернета версии 4 (TCP/IPv4) . Выберите Получить IP-адрес автоматически . Выберите Получить DNS se. rver адрес автоматически . Нажмите OK > OK и закройте все окна. Перезагрузите вашу систему. Если проблема не устранена, перейдите к следующему решению.
Метод 4: Перезагрузите маршрутизатор/модем
У вашего маршрутизатора может возникнуть сбой при установлении соединения с вашим интернет-провайдером. Однако, если другие ваши устройства, такие как смартфоны, планшеты, другие компьютеры и т. Д., Подключены к Интернету через Wi-Fi или Ethernet к этому маршрутизатору, то маршрутизатор получает доступ в Интернет. По-прежнему предпочтительна перезагрузка маршрутизатора.
Для этого выключите маршрутизатор и отключите его от источника питания. адаптер.
Через 30 секунд снова подключите адаптер к маршрутизатору и включите его
Теперь проверьте, устранена ли проблема.
Метод 5: сбросить стек TCP/IP сокета Windows
Сокет Windows – это программа, отвечающая за обработку всех входящих и исходящих сетевых запросов такой программой, как Internet Explorer. Если с ним возникла проблема, сбросом это легко исправить.
Для этого нажмите клавишу Windows и введите cmd, щелкните правой кнопкой мыши cmd и выберите Запуск от имени администратора..
В командной строке black window , введите следующие команды и нажмите Enter после каждой:
ipconfig /flushdns
nbtstat -R
nbtstat -RR
netsh int reset all
netsh int ip reset
netsh winsock reset
Перезагрузите вашу систему, чтобы изменения вступили в силу.
Метод 6. Отключить расширенный защищенный режим (для Windows
В Windows 8 расширенный защищенный режим был добавлен в Internet Explorer 10, который повышает безопасность, но является известно, что они вызывают такие проблемы при просмотре.
Удерживайте клавишу Windows и нажмите R . В диалоговом окне «Выполнить» введите inetcpl.cpl и нажмите ОК. Перейдите на вкладку Дополнительно . Найдите Включить расширенный защищенный режим в разделе Настройки и снимите флажок . Щелкните ОК. Перезапустите Internet Explorer и проверьте, решена ли проблема.