我正在尝试将一个ACTIVEX封装在另一个ACTIVEX中,该ACTIVEX应该在网页上看到特定的Mime类型时由Internet Explorer调用。我已经为NPAPI实现了类似的东西,我可以看到浏览器是如何通过使用函数"NPP_NewStream,NPP_WriteReady,NPP_Write,NPP_DestroyStream“将数据传输到NPAPI插件的。但是,对于ACTIVEX,我不能理解数据是如何从Internet Explorer浏览器传输到ACTIVEX的。我做了几次研究,翻阅了I架构文档http://msdn.microsoft.com/en-us/library/aa741312%28v=vs.85%29.aspx,但都搞不明白。
先感谢你的帮助,乔瓦尼
发布于 2011-07-19 17:08:58
FireBreath有一个BrowserStreams包装器,它在ActiveX和NPAPI上都有实现;没有直接的等价物,但是使用WinHTTP,你可以在ActiveX上做同样的事情。
代码在新的BSD许可下,所以请看一看并窃取您需要的东西--或者,FireBreath可能是构建系统的一种不错的方式。
要查看的主文件:
https://stackoverflow.com/questions/6750755
复制相似问题