Firefox扩展:在下载窗口中打开下载链接

时间:2011-05-17 14:42:26

标签: firefox-addon window download-manager

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

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

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

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

OR

如何在下载页面内容时关闭该标签/窗口?

1 个答案:

答案 0 :(得分:0)

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