Я пишу приложение на C #, которое использует элемент управления System.Windows.Forms.WebBrowser для доступа к веб-приложению.
В этом веб-приложении мы используем программу (Quick View Plus), которая интегрируется с Internet Explorer, чтобы обеспечить просмотр в браузере для ряда типов документов, которые обычно не обрабатываются Internet Explorer (WPD, DOC, XLS, PDF и т. Д.). ).
Мое понимание элемента управления WebBrowser заключается в том, что он разделяет настройки с собственной копией IE пользователя, однако я наблюдаю разное поведение между ними:
Когда я открываю веб-приложение в Internet Explorer, все нужные типы файлов успешно открываются с помощью Quick View Plus.
Когда я открываю веб-приложение в элементе управления WebBrowser, в Quick View Plus загружаются только PDF-файлы (по крайней мере, показывая, что оно может работать внутри элемента управления WebBrowser) - однако другие форматы (например, WPD, XLS, DOC) не открываются в Quick View Plus - вместо этого браузер загружает их и автоматически открывает их с помощью приложения по умолчанию.
Почему это поведение может меняться, и какие шаги я должен предпринять, чтобы заставить его вести себя согласованно?
Если необходимо, IE8 используется.