Я не сталкиваюсь с этой проблемой во время работы над localhost
это происходит только тогда, когда я открываю страницу, используя IP-адрес моей системы, и это происходит только с IE (работает во всех других браузерах).
Кстати я использую Tomcat V6.0.0.29, IE8
Я пробовал отлаживать JS-код с помощью отладчика инструментов разработчика IE, конечно, когда открываю с помощью http://localhost:8080/
все работает отлично, но когда я использую http://myIP:8080/
этот цикл вызывает проблему.
$('#someId > div').each(function(){...});
Поскольку в этом цикле вообще не работает, он просто пропускает его. Я проверил идентификаторы, они в порядке, кроме того, он работает localhost
почему это должно вызывать проблемы, когда я обращаюсь к нему с моего IP?
Я также пробовал использовать Apache 2.2 с Tomcat в качестве контейнера, но он дает ту же проблему.
Это может быть связано с групповой политикой вашей компании, которая заставляет сайты интрасети использовать определенную версию IE в режиме совместимости. У меня возникла точно такая же проблема, когда я представил на своей странице несколько библиотек IE10 + Javascript.
Пожалуйста, посмотрите подробности для моего другого сообщения в другом потоке следующим образом.
Я предполагаю, что этот вопрос на самом деле не предназначался для сбоя сервера, это была проблема с IE7 в любом случае вот ответ Посмотрите ответ здесь !!!
Пожалуйста, проверьте ваш .js вызов html-команды.
<script type="text/javascript" src="http://localhost:PORT/a.js">
Пожалуйста, измените его на
<script type="text/javascript" src="http://YOURIP:PORT/a.js">
Также у IE есть такая же проблема с определением шрифта.