我是浏览器插件开发的新手。我正在使用Firebreath开发一个插件。我遇到的问题是,当仅为浏览器设置代理设置时,我们的某些第三方组件无法连接到互联网。
在文档中,有一个方法FB::BrowserHost::DetectProxySettings()应该将代理设置映射到std :: map变量,但是当我将它集成到实际项目中时,该方法将始终返回false并且映射将始终为空。
是否有任何特定条件无法检索浏览器代理设置?或者,DetectProxySettings()方法是否仅用于检测系统代理设置?
先谢谢
答案 0 :(得分:0)
如上所述,请确保提供网址。另请注意,在IE中,它将获取Windows系统代理,因为浏览器不提供API,因此它不是特定于URL的,它只是抓取系统代理设置,如果您需要身份验证,则可能会出现问题代理。 API基本上可以做到尽可能多,但它并不完美: - /