Веб-браузер контроля и сообщения безопасности - PullRequest
2 голосов
/ 01 января 2011

Я столкнулся с некоторой проблемой и мне нужна помощь сообщества.

Я занимаюсь разработкой простого приложения winform и использую управление веб-браузером для навигации между веб-сайтами. Моя настольная ОС - Windows XP и IE6 в качестве браузера по умолчанию.

Проблема в следующем случае. Когда я пытаюсь перейти с помощью своего браузера на другой веб-сайт, используя HTTPS-соединение, а затем возвращаясь, IE6 показывает окно с предупреждением о безопасности с сообщением, чем я пытаюсь использовать незащищенное соединение. Это сообщение блокирует загрузку страницы и просит пользователя нажать кнопку ОК, чтобы продолжить загрузку.

Мой веб-браузер не отображает это предупреждение безопасности и не загружает следующую страницу. Это важная ошибка в моем приложении.

Как это предупреждение безопасности может отображаться в элементе управления веб-браузера? Как я могу принять к этому окну сообщения от C #, чтобы продолжить загрузку страницы без отображения предупреждения безопасности?

Ответы [ 3 ]

1 голос
/ 04 января 2011

Windows XP SP2 предоставляет имя значения WarnOnHTTPSToHTTPRedirect по адресу HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings Я не уверен, что вы можете переопределить его, используя собственную реализацию IDocHostUIHandler2 :: GetOverrideKeyPath. Я не помню, чтобы оно проверялось в моем переопределенном ключе реестра. Последний раз я запускаю свое настраиваемое веб-браузерное приложение.

1 голос
/ 04 января 2011

Используйте предложенное простое число подхода, вместо этого используйте эту настройку:

http://support.microsoft.com/kb/883740

0 голосов
/ 01 января 2011
...