FireBreath IE ActiveX不会发送auth cookie

时间:2013-06-13 12:22:12

标签: c++ internet-explorer cookies activex firebreath

我不确定这是FireBreath的问题还是ActiveX特定的问题,或者我刚忘记了什么。

我想使用FB :: DefaultBrowserStreamHandler和FB :: BrowserHost :: createStream()的衍生物在我的插件中下载文件。只有在我的http请求通过cookie验证时才能访问该文件。

内置的FireBreath插件在Chrome和FF下工作,但不在IE下。问题是在IE下,在用Fiddler分析请求时没有发送会话cookie。

提前致谢。

1 个答案:

答案 0 :(得分:0)

这是一项不受支持的功能,因为它需要它在FireBreath的browsestreams的activex实现中。你不得不进入代码并找到一种方法来添加手动设置cookie的支持,我担心。它在npapi浏览器中工作的原因是浏览器本身提供了用于发出请求的API,这意味着它将提供代理信息和cookie。在IE中我们必须模仿它,并且模拟不会获得cookie。