【问题标题】:How do I get my ATL COM DLL IE plugin to work in Mozilla?如何让我的 ATL COM DLL IE 插件在 Mozilla 中工作?
【发布时间】:2009-05-09 09:21:38
【问题描述】:

我有处理 IExplorer 中下载对话框的 COM DLL(ATL 项目)。我希望相同的 DLL 在 Mozilla 中工作。我该怎么做?有可能吗?

【问题讨论】:

    标签: internet-explorer visual-c++ dll plugins mozilla


    【解决方案1】:

    Mozilla 和 IE 使用完全不同的插件系统。基本上你不能简单地这样做。

    【讨论】:

    • 那么如何在Mozilla中处理下载?在 iexplorer 中,我们有 idownload 管理器界面来处理下载对话框。 Mozilla中的处理方式是什么?
    • 实际上我想弹出我自己的对话框而不是默认的 mozilla。我的对话框将使用一些附加功能将文件保存在服务器上。
    • 我希望如果用户在 MOZILLA 中点击任何链接,它将弹出我处理下载过程的对话框。
    【解决方案2】:

    每个浏览器(别忘了 Chrome、Safari、Opera 等)都有自己的插件/扩展机制。

    您需要根据浏览器的 API 为每个浏览器创建不同的插件。

    也许如果您在文件保存中解释您想要的“附加功能”,那么可能会采用不同的方法。

    【讨论】:

      猜你喜欢
      • 2013-06-21
      • 2011-09-26
      • 2013-09-08
      • 2016-12-19
      • 2013-09-15
      • 2012-03-09
      • 2011-04-28
      • 2012-03-03
      • 2013-05-04
      相关资源
      最近更新 更多