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

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

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

【问题讨论】:

    标签: internet-explorer plugins toolbar


    【解决方案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】:

    【讨论】:

      猜你喜欢
      • 2010-09-23
      • 1970-01-01
      • 2015-08-03
      • 2011-05-19
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多