захват веб-страницы https, которую пользователь просматривает в своем браузере - PullRequest
0 голосов
/ 03 марта 2011

Я разрабатываю настольное приложение, которое позволяет пользователю захватывать содержимое веб-страницы, загруженной в веб-браузер.Я беру URL из браузера, затем загружаю содержимое в мой WebView и затем создаю из него изображение.Он отлично работает с http URL.Проблема возникает, когда мне нужно захватить содержимое https URL.

  1. Предположим, у меня есть страница входа с URL https, отображаемым в браузере, я получаю этот URL из браузера и пытаюсь загрузить егов моем веб-представлении.Я получаю следующую ошибку: «Сертификат для этого сервера недействителен. Возможно, вы подключаетесь к серверу, который притворяется« », что может поставить под угрозу вашу конфиденциальную информацию."

  2. Если пользователь зашел на веб-страницу и просмотрел некоторое содержимое в браузере Safari.Теперь, если он хочет захватить всю веб-страницу, он возвращается к моему приложению.Но мое приложение не может захватить это содержимое.Причина в том, что после входа пользователя на сайт в его систему записываются файлы cookie, и это зависит от браузера.Следовательно, мое веб-представление не может напрямую войти на страницу, которую пользователь просматривает в браузере.

Даже если технически это звучит правильно, пользователь не примет такое поведение в моем приложении.

Как мне решить эту проблему?Есть ли альтернативный метод для захвата всей веб-страницы, которую пользователь просматривает в браузере?

Спасибо и С уважением, Deepa

1 Ответ

1 голос
/ 03 марта 2011

Вы можете попробовать сделать ваше приложение плагином для браузера для этих браузеров на целевой платформе.

...