Я разрабатываю настольное приложение, которое позволяет пользователю захватывать содержимое веб-страницы, загруженной в веб-браузер.Я беру URL из браузера, затем загружаю содержимое в мой WebView и затем создаю из него изображение.Он отлично работает с http URL.Проблема возникает, когда мне нужно захватить содержимое https URL.
Предположим, у меня есть страница входа с URL https, отображаемым в браузере, я получаю этот URL из браузера и пытаюсь загрузить егов моем веб-представлении.Я получаю следующую ошибку: «Сертификат для этого сервера недействителен. Возможно, вы подключаетесь к серверу, который притворяется« », что может поставить под угрозу вашу конфиденциальную информацию."
Если пользователь зашел на веб-страницу и просмотрел некоторое содержимое в браузере Safari.Теперь, если он хочет захватить всю веб-страницу, он возвращается к моему приложению.Но мое приложение не может захватить это содержимое.Причина в том, что после входа пользователя на сайт в его систему записываются файлы cookie, и это зависит от браузера.Следовательно, мое веб-представление не может напрямую войти на страницу, которую пользователь просматривает в браузере.
Даже если технически это звучит правильно, пользователь не примет такое поведение в моем приложении.
Как мне решить эту проблему?Есть ли альтернативный метод для захвата всей веб-страницы, которую пользователь просматривает в браузере?
Спасибо и С уважением, Deepa