捕获用户正在浏览器中查看的 https 网页

问题描述 投票:0回答:1

我正在开发一个桌面应用程序,允许用户捕获网络浏览器中加载的网页内容。我从浏览器获取 URL,然后将内容加载到我的 WebView 中,然后从中创建图像。它与 http URL 一起工作得很好。当我必须捕获 https URL 内容时,问题就出现了。

  1. 假设我有一个登录页面,浏览器中显示了 https URL,我从浏览器获取此 URL 并尝试将其加载到我的 Web 视图中。我收到以下错误:

    该服务器的证书无效。您可能正在连接到一个冒充“”的服务器,这可能会使您的机密信息面临风险。

  2. 如果用户已登录网页并在 Safari 浏览器中查看某些内容。现在,如果他想捕获整个网页,他会返回到我的应用程序。但是,我的应用程序无法捕获这些内容。原因是,一旦用户登录到网站,cookie 就会被写入他的系统中,这是特定于浏览器的。因此,我的网页视图无法直接进入用户在浏览器中查看的页面。

尽管从技术上来说这听起来不错,但用户不会在我的应用程序中接受这种行为。

我该如何解决这个问题?是否有其他方法可以捕获用户在浏览器中查看的整个网页?

cookies https webkit capture
1个回答
1
投票

您可以研究使您的应用程序成为目标平台上这些浏览器的浏览器插件。

© www.soinside.com 2019 - 2024. All rights reserved.