Стоит ли беспокоиться, что у меня на сайте сбой IE9 и как это исправить? - PullRequest
2 голосов
/ 19 января 2011

Я скачал последнюю версию бета-версии IE9, и мой сайт разрушил ее. Нет проблем в любом другом браузере, но в IE9 он зависает на каждой странице. Дело в том, что многие другие сайты также делают это кляпом.

  • Должен ли я волноваться?
  • IE виноват или мне нужен мой сайт, и мне нужно серьезно заняться поиском?
  • Как можно отладить этот материал и есть ли список распространенных преступников? Это скорее всего проблема с Javascript? JQuery?

Ответы [ 2 ]

2 голосов
/ 19 января 2011

Джонатан представил отличный ответ об использовании jslint для проверки целостности JavaScript и использовании других инструментов отладки в других браузерах для обнаружения ошибки, не связанной с сбоем. Я сделал и то, и другое, тщательно изучив свой сайт, и обнаружил, что IE9 все еще не работает!

Итак, я посмотрел на это, и вот что я нашел: главная причина сбоев бета-версии IE9 - надстройки, несовместимые с новой версией. Программы просмотра Adobe PDF, надстройки для принтеров, панели инструментов и т. Д. У большинства пользователей есть хотя бы одна надстройка в своих браузерах. Поэтому я отключил все свои дополнения и теперь мой сайт работает.

Я не уверен, почему мой сайт, похоже, зависал больше, чем другие с IE9, но если у людей возникают проблемы с этим сайтом, я бы предложил (1) отключить все надстройки на всякий случай, а затем (2) ) используя ответ Джонатана (который я оставлю отмеченным как официальный ответ, так как он больше связан с программированием).

2 голосов
/ 19 января 2011

Если ваш сайт умирает из-за IE9 (при условии, что это не результат известных ошибок IE9), вам определенно нужно устранить это. Вы можете загрузить такие инструменты, как IE Developer Toolbar , чтобы помочь вам перемещаться по своей странице после ее загрузки, а также есть другие сетевые ресурсы, такие как jslint , которые помогут вам изучить некоторые из ваших javascript и работаем над его качеством.

Если вы обнаружите какие-либо конкретные проблемы, которые вы не знаете, как их решить, пожалуйста, не стесняйтесь возвращаться сюда и публиковать больше вопросов - есть (буквально) тысячи и тысячи блестящих умов, которые ждут, чтобы помочь вам.

Обновление - Вы упомянули в комментариях ниже, что IE9 умирает, прежде чем вы даже сможете определить, что является причиной его смерти. Это (к сожалению) имеет место с большим количеством программного обеспечения. Часто вы можете попытаться повторить те же действия в Chrome, Firefox, Opera или каком-либо другом браузере и посмотреть, как он реагирует. Много раз вы обнаружите, что другой браузер может выдавать ошибку без полного сбоя. Это может дать вам некоторое представление о том, что может вызывать сбой IE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...