Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态更改浏览器http代理设置_Javascript_Http_Https - Fatal编程技术网

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

Javascript 动态更改浏览器http代理设置,javascript,http,https,Javascript,Http,Https,我想通过http代理将URL(当用户单击我网页中的任何链接时)重定向到另一台机器上运行的另一台web服务器。是否可以通过任何脚本执行此操作 编辑 或者有没有其他方法可以做到这一点,比如添加PAC(代理自动配置)幸运的是,这是不可能的。否则,我会(作为恶意用户)使用我的恶意代理将客户端重定向到充满恶意软件、病毒、键盘记录器、逻辑炸弹等的恶意页面。您不能通过网页上的JavaScript更改用户浏览器设置。这样,网页就可以设置一个坏的代理,然后可以监视和操纵用户流量。这是不可能的,幸运的是!出于某些原

我想通过http代理将URL(当用户单击我网页中的任何链接时)重定向到另一台机器上运行的另一台web服务器。是否可以通过任何脚本执行此操作

编辑


或者有没有其他方法可以做到这一点,比如添加PAC(代理自动配置)

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

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

这是不可能的,幸运的是!出于某些原因,请参阅@RepWhoringPeeHaa的答案

但是,如果用户安装了firefox和FoxyProxy扩展,则可以使用进行此类更改。
显然,用户需要允许站点进行更改(类似于对话框,如新站点要求您允许安装扩展)。

或者是否有其他方法,如添加PAC(代理自动配置)…如果用户手动启用PAC文件,则选择“是”。但您不能为他设置。是否可以动态添加PAC文件?。