首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非绘图Mozilla插件

非绘图Mozilla插件
EN

Stack Overflow用户
提问于 2010-01-25 08:38:09
回答 1查看 276关注 0票数 2

我有一些实现某些逻辑的dll。我想创建包装器,将可从Mozilla Firefox浏览器的超文本标记语言页面JavaScript访问。我找到了npruntime框架,但它似乎只支持窗口控件,我不需要GUI。我正在寻找在I浏览器中实现的类似ActiveXObject的机制。

EN

回答 1

Stack Overflow用户

发布于 2010-01-25 08:46:25

您正在寻找NPAPI。关于MDC的文档herehere是一个很好的教程。

但是,除了直接这样做之外,SWIG还可以生成代码来接口NPAPI (如果我没记错的话),还有FireBreath可以隐藏浏览器和平台之间的差异。

NPAPI的设计是为了在网站中显示替代内容,因此不明确支持非绘图插件。但是,如果你知道你的插件无论如何都不会显示在页面上(也就是说,object或embed元素无论如何都会被隐藏),你就不需要在NPP_SetWindow()中做任何事情,或者如果你在NPP_HandleEvents()中得到绘图事件。或者,您可以只绘制一些静态背景。

ActiveXObject()最好的等价物是为你的插件创建一个工厂方法,它可以创建新的可脚本化对象,比如myPlugin.createObject()

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2129581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档