我不确定这是FireBreath的问题还是ActiveX特定的问题,或者我刚忘记了什么。
我想使用FB :: DefaultBrowserStreamHandler和FB :: BrowserHost :: createStream()的衍生物在我的插件中下载文件。只有在我的http请求通过cookie验证时才能访问该文件。
内置的FireBreath插件在Chrome和FF下工作,但不在IE下。问题是在IE下,在用Fiddler分析请求时没有发送会话cookie。
提前致谢。
答案 0 :(得分:0)
这是一项不受支持的功能,因为它需要它在FireBreath的browsestreams的activex实现中。你不得不进入代码并找到一种方法来添加手动设置cookie的支持,我担心。它在npapi浏览器中工作的原因是浏览器本身提供了用于发出请求的API,这意味着它将提供代理信息和cookie。在IE中我们必须模仿它,并且模拟不会获得cookie。