Как сделать приложение принудительно Inte rnet Explorer в профиле браузера на рабочем столе - PullRequest
0 голосов
/ 30 марта 2020

Я работаю над приложением (которое можно использовать только в Inte rnet Explorer), и мне нужно, чтобы приложение принудительно IE ввело в профиль просмотра рабочего стола.

Браузер запускается в режиме предприятия когда приложение запускается и этот профиль просмотра увеличивается до Inte rnet Explorer 8 (IE8) .

Мне нужно приложение, чтобы принудительно ввести IE в профиль просмотра рабочего стола, чтобы оно могло использовать IE11 .

В настоящее время я использую код: <meta http-eqiv="X-UA-Compatible" Content="IE="110" />, поэтому приложение заставит Inte rnet Explorer в IE11. Это не работает, когда браузер эмулирует приложение в профиле корпоративного просмотра при его открытии.

Любая помощь или совет будет принята с благодарностью.

1 Ответ

1 голос
/ 31 марта 2020

Насколько я знаю, если мы хотим открыть браузер IE из другого браузера, мы должны установить «обработчики протоколов» для другого браузера (например, Chrome, что позволит вам отправить ссылку типа ie: //example.com/path/to/app). Обработчик протокола запустит IE и доставит вас на соответствующий сайт. Но ваши пользователи должны будут установить обработчик (и, конечно, вам придется написать его). Так что я думаю, что это не очень хороший выбор. Вы можете подумать об этом.

Я предлагаю вам попробовать создать приложение Windows Forms и использовать элемент управления WebBrowser для отображения веб-сайта. Вы можете использовать элемент управления WebBrowser для дублирования функций веб-браузера Inte rnet Explorer в своем приложении или отключить стандартные функции Inte rnet Explorer по умолчанию и использовать этот элемент управления как простое средство просмотра документов HTML. Более подробную информацию об использовании элемента управления WebBrowser, пожалуйста, проверьте эту ссылку .

...