动态更改浏览器http代理设置

时间:2012-03-30 10:04:35

标签: javascript http https

我想将URL(当用户点击我的网页中的任何链接时)重定向到另一台通过http proxy在另一台机器上运行的Web服务器。可以通过任何脚本执行。

修改

或者有没有其他方法可以像添加PAC(代理自动配置)

那样做

3 个答案:

答案 0 :(得分:6)

幸运的是,这是不可能的。否则我会(作为恶意的人)使用我的恶意代理将客户端重定向到充满恶意软件,病毒,键盘记录器,逻辑炸弹等的恶意页面。

答案 1 :(得分:1)

您无法通过网页上的JavaScript更改用户浏览器设置。这样一个网页就可以设置一个糟糕的代理,然后可以监视和操纵用户的流量。

答案 2 :(得分:0)

那是不可能的 - 幸运的是!由于某些原因,请参阅@ RepWhoringPeeHaa的答案。

但是,如果用户安装了firefox和FoxyProxy扩展程序,则可以使用its API进行此类更改。 显然,用户需要允许站点进行更改(类似对话框,例如当新站点要求您获得安装扩展的权限时)。