C # WebBrowser - Политики для всего приложения, которые влияют на безопасность - PullRequest
0 голосов
/ 21 сентября 2018

Я разработал плагин, который работает на стороннем приложении.Это стороннее приложение может запускаться двумя разными способами: оно может загружаться в режиме Winforms или в режиме WPF.Это приложение принимает только плагины, написанные для Winforms, и в режиме WPF оно просто оборачивает плагин в WinFormsAdapter:

Same plugin within Winforms vs. WPF app

Теперь MyPlugin содержит WebBrowserэто, кажется, работает довольно надежно в режиме / приложении Winforms.Тем не менее, EXACT тот же плагин / код в WPF будет иногда вызывать всплывающие окна с предупреждениями безопасности (например, один из примеров - всплывающие окна о недоступности информации об отзыве сертификата).Эти всплывающие окна, в свою очередь, могут повлиять на способность кода работать с безопасными файлами cookie.Я подозреваю, что сами предупреждения являются законными, и, возможно, они каким-то образом были обойдены ранее, но удивляет, почему вообще есть какая-либо разница.

Разработчик стороннего приложения сказал мне, что есть одна часть их системыкоторый реализует IHttpSecurity, но он не должен иметь никакого отношения к моему плагину.Существуют ли какие-либо известные политики или параметры, относящиеся к процессу или приложению, в которых сторонний разработчик может устанавливать что-то, что влияет на веб-браузер в моем плагине?

...