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



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

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

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新