Любой способ получить поддержку режима Internet Explorer 11 (особенно плагин ActiveX) в Windows 11 (22000.51)
Мои быстрые исследования привели к тому, что в MS Edge должна была быть поддержка режима IE-11 с помощью включенного какого-то специального флага, но я не смог найти ее ни в обычном Edge, ни в Edge Dev в Windows 11.
Скачал установщик Internet Explorer 11 из Центра загрузки MS и установил, но при попытке запустить iexplore.exe открывается только MS Edge.
Да, я полностью понимаю, что это Dev-версия Windows 11 и, конечно же, я установил ее на свой личный нежизнеспособный компьютер просто для того, чтобы опробовать. Но мне не очень удобно, что я не могу войти в веб-интерфейс на каком-то сервере видеонаблюдения, на который мне иногда приходится заходить и проверять, все ли в порядке, работает и все камеры работают. Для работы он использует плагин модуля ActiveX для IE 11. Так придется ли мне запускать виртуальную машину с Win 7/10 для Internet Explorer, чтобы выполнить эту процедуру?
3 ответа
Microsoft случайно сломала некоторые функции IE в Windows 11, но восстановила их с помощью сборки22000.348
. Если вы используете эту сборку или более позднюю версию, следующий код VBScript запустит IE:
Set oIE = CreateObject("InternetExplorer.Application")
oIE.Visible = True
oIE.Navigate "www.duckduckgo.com" 'put your home page here
В Edge вы можете настроить любой веб-сайт для загрузки в режиме IE и установить уровень совместимости IE. В Edge просто перейдите кedge://compat/SiteListManager
и добавьте сайт, который вы хотите перевести в режим IE (сайт также может быть локальным файлом HTM).
Вы также можете указать режим совместимости IE на своих веб-страницах. Например:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=10">
</head>
<script language="VBScript">
Sub Greet
MsgBox "Hello"
End Sub
</script>
<input type=button value='Click for greeting' onclick=Greet()>
</html>
Чтобы получить доступ к необновленному устаревшему программному обеспечению, для которого все еще требуется IE, рекомендуется использовать программное обеспечение эмуляции, такое как IE Tab для браузеров на базе Chromium [Edge | Хром ].
IE не является безопасным браузером для использования с 2017 года из-за ассоциации файлов, которая создает неустранимый эксплойт, и Microsoft прекратила его разработку в том же году:
- [Mashable] Эксплойт Internet Explorer позволяет хакерам украсть ваши данные, даже если вы ими никогда не пользуетесь
- [Руководитель службы безопасности Microsoft] Опасности использования Internet Explorer в качестве браузера по умолчанию
- [ZDNet] Руководитель службы безопасности Microsoft: IE не является браузером, поэтому прекратите использовать его по умолчанию
- [engadget] Microsoft просит вас прекратить использовать Internet Explorer
Поиск по слову «режим» дал 0 результатов. Упомянутая страница @MC10 доступна по адресуedge://settings/defaultBrowser
или нажав вкладку «Браузер по умолчанию» в меню «Настройки».
К сожалению, похоже, что чистая установка Windows 11 не имеет ранее упомянутых настроек режима IE (как показано на снимке экрана) — я также использую Windows 11 21H2 — сборка 22000.51.