【问题标题】:replicate/mirror the web page in a browser in another program在另一个程序的浏览器中复制/镜像网页
【发布时间】:2018-06-07 07:47:36
【问题描述】:

我想要实现的是,当我在浏览器 (A) 中浏览网页时,有另一个程序 (B) 可以复制我浏览器中的所有内容。我的意思是用户登录等。目前程序(B)是一个简单地呈现网页的电子应用程序。

我尝试设置一个 mitm 代理服务器并将我的浏览器 (A) 从服务器接收到的每个页面加载到我的程序 (B) 中。但是 HTTPS 不允许在浏览器 (A) 和服务器之间使用代理。所以失败了。

我能想到的另一种方法是记录浏览器 (A) 中的每个用户操作,将它们发送到程序 (B) 并让程序 (B) 执行它们,这样它最终会与浏览器 (A) 获得相同的网页)。但这种做法似乎有点脏。

需要注意的一点是,如果我在浏览器 (A) 上没有任何权限,但我可以对我的程序 (B) 做任何我想做的事情。

我想知道是否有其他方法可以做到这一点。

更新:我找到了一种相对实用的方法来实现复制。但如果有人有更好的也请发布。

【问题讨论】:

    标签: javascript web https


    【解决方案1】:

    仅供参考,我发现您可以为您的代理生成根证书并让浏览器 (A) 信任该证书。然后您的代理就可以愉快地窃听浏览器 (A) 和服务器之间的所有内容。

    【讨论】:

      猜你喜欢
      • 2023-04-11
      • 2016-10-16
      • 2012-12-28
      • 2015-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多