可以使用InternetExplorer.Application的Navigate()中的头元素来指定代理吗?

时间:2013-11-19 07:44:21

标签: internet-explorer proxy jscript

当我只想在应用程序级别更改内容时,我一直在尝试找到解决Windows系统范围代理问题的解决方案。

我一直试图在JScript中找到一个工作示例,调用InternetExplorer.Application的Navigate()并指定标题。

headers参数是否允许我使用的那种应用程序级代理控制?

2 个答案:

答案 0 :(得分:2)

您正在将对象用于 Web浏览器。此浏览器的API不会公开与 Web客户端库一样多的可配置参数,因为前者由用户使用,而后者则被编码。

由于我在同一主题的新问题中已经explained,因此使用代理时请求本身并不相同。配置代理后,客户端将连接到代理。因此,如果浏览器不知道代理,则无法通过添加请求标头强制执行任何操作。

在网上搜索'“InternetExplorer.Application”set proxy'只给了我一种方法,在各种变化中重复:在每次请求之前设置系统范围的代理。有不同的方法,正确的方法是使用适当的参数调用InternetSetOption(),或者你可以直接写入注册表。

另一方面,如果你能够使用一个XmlHttpRequest - 相似的对象,它可以从代码中使用,你可以为每个请求设置代理。如果你能解释一下你实际想要解决的问题,那将会非常有帮助。

答案 1 :(得分:1)

导航无法解决您的问题。 IE的代理设置存储在注册表中

有关其他信息,请参阅:http://www.craigjconsulting.com/setproxy.html