我有一个 ActiveX 控件,旨在
* 搜索附近的无线网络
* 创建无线接入点
* 管理网络适配器
我希望这个插件能够在 Google Chrome/Firefox 中工作。在 IE 中;我可以使用以下代码来嵌入:
<object classid="clsid:33FC4347-8118-4DB5-BFBE-8FCF2C96A997" width="32" height="32" id="thectrl"></object>
我创建了一个无线网络,如下所示(在 JavaScript 中):
thectrl.createNetwork("测试",0,null,"无",3);
ActiveX有一个IDL文件,并输出为OCX格式。如何将其变成 Google Chrome/Firefox 的插件?
如果你想重写它以支持 NPAPI,一个简单的方法是使用火息 http://code.google.com/p/firebreath/框架。它为您提供了插件架构的抽象,是跨平台的,并允许您从一个源库支持 NPAPI 和 ActiveX。
但话又说回来,我有偏见,所以如果你想手动完成,这里有一些起点:
-
由三部分组成的 NPAPI 教程 http://code.google.com/p/firebreath/
- MDC插件部分 https://developer.mozilla.org/en/Plugins
- NPAPI 插件的“Hello World” http://git.webvm.net/?p=npsimple
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)