Прежде всего, я датчанин, поэтому мой английский, вероятно, имеет недостатки. В моей компании были некоторые жалобы на то, что после установки Chrome некоторые страницы нашего веб-сайта были недоступны.
Итак, я взял две совершенно одинаковые машины, Lenovo T520, 32-битную Windows Vista, ту же версию Internet Explorer (9), ту же версию Java (7.9) и те же обновления Windows ..
Я зашел на наш интранет-сайт и нажал на ссылку, которая, как предполагается, открывает всплывающее окно с некоторым текстом, и это сработало на них обоих. Затем я взял одну машину, установил Google Chrome, снова удалил ее, вернул Internet Explorer обратно в стандартный браузер и попробовал ту же ссылку. и теперь я получаю ошибку JavaScript. и он не откроет ссылку.
эта ошибка на датском, и я перевел ее на английский
SCRIPT5007: значение этого документа не может быть собрано. Объект является нулевым или не определен. XXX.js, строка 32 № 7
Эти 2 машины теперь полностью идентичны, за исключением того, что на одной из них был установлен Chrome. но только один из них работает. Мой ограниченный опыт говорит мне, что это изменило настройку безопасности как-то. У меня было это подтверждено, потому что я зашел в настройки Интернета в Проводнике ... и отключил то, что на датском языке называется "beskyttet tilstand", и я предполагаю, что его перевод "безопасный режим"
И теперь он работает на машине, которая раньше была Chrome, но! На другой машине он работает даже при «активированном безопасном режиме»
Я прочитал немного о том, что Chrome мог сделать с реестром, который должен препятствовать открытию ссылок, и изменил CurrentUser \ software \ classes \ html с 'ChromeHTML' на 'htmlfile', и это исправление действительно гарантирует, что компьютер теперь может открываться ссылки в Internet Explorer еще раз, но это не исправляет эту ошибку JavaScript и тот факт, что я не могу открыть эту гиперссылку. Итак, подведем итоги.
Компьютер, на котором установлен Chrome, теперь может войти в эту гиперссылку только в том случае, если безопасный режим отключен, в то время как компьютер, на котором никогда не был установлен Chrome, может получить доступ к той же ссылке с активированным безопасным режимом. и поверьте мне, машины в остальном идентичны и никогда не использовались.
Я знаю, что это довольно большая «напыщенная речь», поэтому, если моей информации недостаточно, пожалуйста, дайте мне знать.
источник
<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />
в верхней части HTML исправит это.MyWin
который был заполнен нестандартным способом, как использованиеparent
в объекте окна верхнего уровня или всплывающем окне. Если «безопасный режим», проблема в плагине.Ответы:
Используйте
Reset Internet Explorer
кнопку последней инстанции. Вы можете использовать диалог свойств Интернета ( Сервис -> Свойства обозревателя ), чтобы туда попасть. Затем перейдите на последнюю вкладку, а внизу находится кнопка. Это должно это исправить. Это, вероятно, не помешает работе Chrome. Также при желании отправляйте отчет об ошибках в отчеты об ошибках Chrome.источник
Попробуйте использовать программное обеспечение для отслеживания реестра, такое как RegShot . Установите его в чистой рабочей среде (только для IE, как вы сказали выше). Затем установите Chrome на машину и используйте его, чтобы увидеть, какие изменения он внес.
Уверен, это должно решить вашу проблему :)
источник
Этот вопрос Stackoverflow имеет несколько ответов, которые могут решить вашу проблему.
Предполагая, что вы используете
Internet Explorer 9
илиInternet Explorer 10
, довольно распространенная проблема связана с тем, как он анализирует элемент object / embed . Это часто встречается на веб-страницах с флэш-контентом. Ответ по ссылке выше предлагает добавить элемент HTML на веб-страницу.Предполагая, что у вас нет возможности сделать это, вы можете изменить режим совместимости в Internet Explorer . Нажмите Инструменты -> Настройки просмотра совместимости и добавьте на свой веб-сайт.
Google Chrome
не вносит никаких изменений в установку Internet Explorer.источник
Это не имеет смысла, но это сработало для тех, кто не мог загрузить ни одной страницы:
Вызвано августовским обновлением до IE.
Безопасный режим может отключить аддоны? Таким образом, отключение их сделало бы то же самое, что и вышеуказанное исправление ...
Очистить куки и кеш ...
Я бы на самом деле удалил все экземпляры IE и сделал бы чистую переустановку. Убедитесь, что JavaScript включен. Обновите Java.
Или я нашел это: с нужным сайтом откройте «Свойства обозревателя» -> «Безопасность», нажмите «Надежные сайты» и добавьте его.
Лучшее решение - использовать Firefox! (хотя для использования веб-сайта Net10 мне пришлось использовать Chrome ... Firefox и IE не будут работать, поэтому Firefox не будет работать для каждого сайта, хотя сейчас это верно для всех браузеров.)
У меня была проблема, когда IE не загружал какие-либо страницы, и решение состояло в том, чтобы удалить некоторые файлы ... к сожалению, я не могу вспомнить, какие это были файлы, за исключением того, что они находились в папке SOMEWHERE, которая была названа в более старой версии IE и я не могу найти страницу, на которой я нашел эту информацию! Я хотел бы, потому что моя проблема произошла после того, как я установил Chrome, но я никогда не устанавливал соединение (и предположительно проблема вызвана обновлением IE, но я не обновляю) .... Я буду продолжать искать это ...
Я получаю сообщение об ошибке: «Запрошенный ключ поиска не найден ни в одном активном контексте активации» ... все еще ищем файлы для удаления, хотя ... моя проблема была вызвана установкой более старой версии IE поверх более новой ( но я клянусь, что не ...) Информация здесь http://www.mitchellenright.com/2011/11/01/requested-lookup-key-was-not-found/ но я не люблю использовать инструменты Microsoft чтобы исправить вещи, так что все еще ищу инструкции, которые я следовал
источник
Я полагаю, что это отчасти связано с тем, что Chrome использует только 32-разрядную версию Java, в то время как Internet Explorer может использовать 64-разрядную версию. Даже если вы не можете поддерживать 64-битную версию, это может быть причиной ошибки.
источник
Я предлагаю сбросить Расширенные настройки Internet Explorer.
Сервис> Свойства обозревателя> Дополнительно> Восстановить расширенные настройки
Также убедитесь, что вы используете 32-разрядную версию Internet Explorer, так как большинство плагинов не поддерживаются в 64-разрядной версии Internet Explorer.
источник