检测浏览器代理设置

时间:2013-09-17 09:31:25

标签: firebreath

我是浏览器插件开发的新手。我正在使用Firebreath开发一个插件。我遇到的问题是,当仅为浏览器设置代理设置时,我们的某些第三方组件无法连接到互联网。

在文档中,有一个方法FB::BrowserHost::DetectProxySettings()应该将代理设置映射到std :: map变量,但是当我将它集成到实际项目中时,该方法将始终返回false并且映射将始终为空。

是否有任何特定条件无法检索浏览器代理设置?或者,DetectProxySettings()方法是否仅用于检测系统代理设置?

先谢谢

1 个答案:

答案 0 :(得分:0)

如上所述,请确保提供网址。另请注意,在IE中,它将获取Windows系统代理,因为浏览器不提供API,因此它不是特定于URL的,它只是抓取系统代理设置,如果您需要身份验证,则可能会出现问题代理。 API基本上可以做到尽可能多,但它并不完美: - /