【问题标题】:Firefox extension: open download link in download windowFirefox 扩展:在下载窗口中打开下载链接
【发布时间】:2011-08-27 07:33:23
【问题描述】:

我有一个扩展程序,它通过上下文菜单打开链接,就像内置的 Open link in new tab Firefox 菜单一样(就在它下面;我的上下文菜单项是 Download link)。

当用户从链接上下文菜单中选择此选项时,Firefox 会打开一个新选项卡,然后在download manager 窗口中开始下载。 一段时间后,当用户右键单击链接并使用我的扩展程序(他应该手动关闭它们)时,这将最终打开许多空白选项卡。

我试过Javascript 命令window.open 但它会打开一个新窗口,这比打开一个新标签更糟糕!

如何防止每次都打开新标签并直接在 Firefox download manager 窗口中开始下载?

或

当页面内容正在下载时,如何关闭该选项卡/窗口?

【问题讨论】:

    标签: firefox-addon window download-manager


    【解决方案1】:

    您可以利用nsIDownloadManger 接口直接将下载添加到下载管理器。要在您还需要nsIWebBrowserPersist 对象后自动开始下载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-29
      • 1970-01-01
      • 2011-05-22
      相关资源
      最近更新 更多