2016-11-03 3 views
0

Надеюсь, кто-то может помочь.Компонент браузера в Winforms C#

На работе мне было поручено найти альтернативу элементу управления WebBrowser в .net для приложения.

Сценарий - это вызов WebBrowser внутренне URL-адрес другой компании, и возвращенный сайт затем отображается в представлении WebBrowser, поэтому, похоже, он интегрирован в приложение.

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

Просто попросить супервизора разрешить возвращение сайта не допускается. Насколько я понимаю WebBrowser, это оболочка для последнего IE, установленного на вашем компьютере.

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

Вопрос в том, может ли кто-нибудь помочь ширине альтернативы, которая не ограничивается IE.

Компонент Browser должен поддерживать webhook.

Я открыт для предложений.

+0

HTTP://webkitdotnet.sourceforge.net/ – VuVirt

ответ

1

Если его вопрос рендеринга проблемы с IE, то вы можете использовать альтернативные двигатели рендеринга, как Gecko объяснено в этом посте

Тот же вопрос уже ответил:

Replacing .NET WebBrowser control with a better browser, like Chrome?

Replacing Latest .NET WebBrowser Control with a browser, like Firefox or Chrome

+0

Дело не в рендеринге. Это проблема безопасности. Невозможно попросить супервизора в локальной сети разрешить сайт из-за политики компании. (В более старых версиях IE показан сайт возврата и в версии никогда не отображается сайт). Если есть другой браузер, у которого по умолчанию нет этих ограничений, это решит проблему. Невозможно изменить ограничения на ПК с помощью приложения, установленного на, Couse находится под файлом supervisor. – Rasmus

Смежные вопросы