【发布时间】:2018-06-07 07:47:36
【问题描述】:
我想要实现的是,当我在浏览器 (A) 中浏览网页时,有另一个程序 (B) 可以复制我浏览器中的所有内容。我的意思是用户登录等。目前程序(B)是一个简单地呈现网页的电子应用程序。
我尝试设置一个 mitm 代理服务器并将我的浏览器 (A) 从服务器接收到的每个页面加载到我的程序 (B) 中。但是 HTTPS 不允许在浏览器 (A) 和服务器之间使用代理。所以失败了。
我能想到的另一种方法是记录浏览器 (A) 中的每个用户操作,将它们发送到程序 (B) 并让程序 (B) 执行它们,这样它最终会与浏览器 (A) 获得相同的网页)。但这种做法似乎有点脏。
需要注意的一点是,如果我在浏览器 (A) 上没有任何权限,但我可以对我的程序 (B) 做任何我想做的事情。
我想知道是否有其他方法可以做到这一点。
更新:我找到了一种相对实用的方法来实现复制。但如果有人有更好的也请发布。
【问题讨论】:
标签: javascript web https