У меня есть Microsoft Edge, но мне нужен Internet Explorer 7, так как веб-сайт, к которому я обращаюсь, открывается только с этим. Я скачал Internet Explorer 7, и он сказал, что он не совместим. Как мне сделать эту работу?
5 ответов
Предполагая, что вы имеете в виду Internet Explorer 7, один из самых простых вариантов - открыть Internet Explorer 11 и запустить его в режиме совместимости с Internet Explorer 7.
В Windows 10 будет установлен Internet Explorer 11, а также Edge. Нажмите Start
и начните вводить Internet Explorer
в строке поиска, чтобы найти его.
Мне нужен Internet Explorer 7, так как веб-сайт, к которому я обращаюсь, открывается только с этим.
Замечания:
Internet Explorer 7 почти 10 лет, и он был написан для Windows Vista.
Очень маловероятно, что вы сможете запустить его в Windows 10 естественным образом, но вы можете запустить его с помощью Windows Vista на виртуальной машине (как это сделать, см. Ниже).
- Это лучше, чем использование режима совместимости, поскольку совместимость не на 100% эмулирует настоящий IE7.
В любом случае он будет полон ошибок и дыр в безопасности.
Ниже приведены некоторые возможные обходные пути, которые вы можете попробовать.
BrowserStack
BrowserStack позволяет тестировать в различных версиях Internet Explorer:
Совместимость приложений Internet Explorer Изображение VPC
Загрузите и установите образ VPC совместимости приложений Internet Explorer. См. Загрузка виртуальных машин для получения дополнительной информации:
Протестируйте Microsoft Edge и версии IE6 - IE11, используя бесплатные виртуальные машины, которые вы загружаете и управляете локально.
Браузер Песочница
Обозреватель Sandbox позволяет тестировать в различных версиях Internet Explorer:
Протестируйте любой браузер мгновенно онлайн. Нажмите, чтобы запустить без установки.
Чтобы было ясно: IE7 не будет работать под Windows 10. Они просто не совместимы друг с другом.
Есть варианты, но ничего, что вы должны рассмотреть в долгосрочной перспективе.
Варианты:
Режим совместимости:
IE11 поставляется с режимами совместимости, которые могут эмулировать все версии IE вплоть до IE7. Это может быть включено для определенных сайтов или для всех сайтов интрасети через конфигурацию браузера или через метатег на отдельных страницах.
Однако: имейте в виду, что режим совместимости не является точной копией реального IE7; Есть ряд различий (ошибок), которые могут повлиять на рендеринг страниц в режиме IE7, поэтому его нельзя рассматривать как замену реальной версии IE7.
Кроме того, имейте в виду, что код совместимости не доступен в новом браузере MS Edge, который заменяет IE. На данный момент IE11 по-прежнему доступен в Windows 10 вместе с Edge, но вряд ли это сохранится в более долгосрочной перспективе, поэтому вам не следует планировать полагаться на него в течение чего-то другого, кроме короткого переходного периода.Запуск IE7 под Windows XP на виртуальной машине.
Для разработчиков, которым все еще нужно тестировать в IE7, это, пожалуй, самое разумное решение, и подходящие виртуальные машины можно бесплатно загрузить у Microsoft для тестирования.
Однако такая виртуальная машина никогда не пойдет на пользу производительности, а IE7 уже достаточно медленный, но не замедляет работу, и может возникнуть боль при запуске виртуальной машины каждый раз, когда вы хотите запустить IE7. Хорошее решение для периодического тестирования; действительно ужасное решение, если вам нужно много его использовать.
В вашем вопросе не указано, почему вы хотите использовать IE7. В зависимости от вашего варианта использования, одно из приведенных выше решений может быть работоспособным, хотя я бы порекомендовал любое из них для краткосрочного использования.
Но, что гораздо важнее, вам необходимо полностью пересмотреть необходимость использования IE7 вообще. Помимо трудностей в его запуске, вы должны знать, что Microsoft прекратила поддерживать его некоторое время назад, а также все версии операционной системы, на которых он работает. Другими словами, если вы (или кто-либо из ваших знакомых) используете IE7, это означает, что они используют браузер и операционную систему, у которых есть известные дыры в безопасности, для которых не будет никаких исправлений. Шансы на взлом в этом сценарии весьма значительны. Прямо сейчас, я бы не хотел запускать IE7 на всем, что связано с интернетом.
Фактически, с начала 2016 года MS отказывается от поддержки IE8, IE9 и IE10. Это должно ясно сказать вам, что пользователи IE7 теперь опасно устарели.
Есть некоторые организации, которые все еще используют IE7, и из-за этого есть некоторые разработчики, которые все еще должны поддерживать его. Я понимаю это, и этим разработчикам, как правило, лучше всего использовать вышеуказанное решение для виртуальных машин. Но это должно считаться краткосрочным решением; Рассматриваемые организации оставляют себя широко открытыми для взлома, и учитывая, сколько времени прошло с тех пор, как IE7 был заменен, их следует считать крайне небрежными, если их взломали, потому что они все еще используют его сегодня. Их действительно нужно подталкивать к модернизации.
Возможным решением для этого было бы использование виртуализации приложений. Это позволяет запускать две или несколько разных версий одного и того же программного обеспечения в одной операционной системе.
Лично я предпочитаю использовать VMware Thinapp, но есть и другие хорошие "бесплатные" программы / инструменты для виртуализации приложений, такие как Evalaze.
Как (используя Thinapp):
Вот 2 хороших урока об этом:
- Как упаковать Internet Explorer 8 (работает также с IE)
- Виртуализация Internet Explorer 7 или 8 с ThinApp (1026674)
Краткое резюме:
1. Get a fresh installed Windwos XP physical or virtual machine with IE6
2. Install Thinapp and "prescan" your computer
3. Now install the IE7 update on your computer and fish it with the "postscan"
4. IE7 is now a portable application
Альтернативный способ использования Thinstall !
демонстрация
Ну, ты действительно не должен. Каким бы ни был этот сайт, сопровождающий действительно должен обновить внешний интерфейс до более актуального. Вам не нужно переделывать всю логику с нуля, только пользовательский интерфейс. Он будет становиться все труднее и труднее адаптироваться к устаревшим технологиям, особенно если он использует такие неясные вещи, как ActiveX или любые другие плагины нативного кода.
Сказал, что, несмотря на то, что MS часто настаивает на том, что браузер каким-то образом является "неотъемлемой частью ОС", на самом деле это просто программа, которая будет нормально работать на более новой версии Windows, при условии наличия надлежащих библиотек, с которыми она изначально была создана, и некоторого обслуживания, чтобы научить ее выглядеть потому что его ресурсы находятся не в системном расположении, как раньше, а в собственной песочнице / каталоге.
Существует пакет, созданный с этой целью: Utilu IE Collection. Автор описывает его как «несколько версий IE, которые являются автономными» и упоминает, что он поддерживает «как 32-битные, так и 64-битные версии (если есть) Microsoft Windows 98, 98 SE, ME, NT 4.0, 2000, XP, 2003 , Vista, 2008, 7, 8, 2012, 8.1, 10 и 2016 ". Он содержит все основные версии IE от 1.0 до 8.0.