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