你如何为 IE 开发插件?

Posted

技术标签:

【中文标题】你如何为 IE 开发插件?【英文标题】:How do you develop a plugin for IE? 【发布时间】:2010-11-20 21:04:54 【问题描述】:

我在 Google 搜索中提供的许多网站的帮助下进行了尝试。 但是,我没有得到任何 IE 的解决方案。

我想从头开始构建一个插件。我有 Firefox 插件开发的经验,但没有 IE。

【问题讨论】:

【参考方案1】:

有一个名为FireBreath 的开源项目,它允许您从单个代码库为 IE 和 NPAPI(Firefox 等)编写插件。现在是a year old,已经很成熟了。

请确保您正在寻找开发插件,而不是扩展。这是rundown 的差异。

【讨论】:

我不确定您是否意识到这一点,但这对于 .net 开发人员来说是唯一很好的参考资料。我肯定会读你的博客:) 如果您指的是colonelpanic.net 链接,那不是我的。那是制作 Firebreath 的那个人的博客。不过,我有一个自己的博客,链接在我的个人资料中。 :)【参考方案2】:

如果你真的想写plugin而不是浏览器extension: Internet Explorer 插件的术语 - 具有误导性 - content extensions。具体来说,它们被实现为ActiveX controls。 MSDN 还专门介绍了一篇关于 ActiveX controls for IE 的文章。 如果您走这条路,请注意ATL 简化了 COM/ActiveX 实现的大部分方面。

如果您想获得跨浏览器支持,我个人会选择使用 FireBreath 的 Schnapples suggestion,因为它为您提供了一个抽象层来覆盖主要差异。

【讨论】:

***现在将 browser extension 重定向到 plugin,因此您的链接不再那么有用了。【参考方案3】:

这似乎是 IE Addons http://www.enhanceie.com/ie/dev.asp 的绝佳网站

还有这个 http://blogs.msdn.com/ie/archive/2005/09/06/461675.aspx

【讨论】:

以上是关于你如何为 IE 开发插件?的主要内容,如果未能解决你的问题,请参考以下文章

如何为Apache JMeter开发插件

如何为Apache JMeter开发插件——第一个JMeter插件

如何为原生安卓浏览器开发插件

如何为 WordPress 插件/小部件开发设置 Netbeans 项目

如何为Apache JMeter开发插件

IE浏览器生成插件一般通过何种软件制作,用啥语言?能说明一下插件生成的详细步骤么?