不希望IDM抓住我的firefox插件下载

时间:2013-08-11 12:10:31

标签: firefox download firefox-addon firefox-addon-sdk download-manager

我正在开发一个FF扩展程序,它将从服务器下载zip文件,保存到特定的本地位置并解压缩文件。

但我的问题是我的FF中安装的IDM插件。每当我尝试从服务器IDM下载文件时,它都会捕获它并显示其下载对话框。

我想在特定位置保存文件(除了下载目录),所以我不希望IDM捕获它,否则myPlugin将无法获取文件并下载直到它获取文件。

我想IDM已经实现了nslDownloadManager How to hook the download dialog in a Firefox extension? -------- https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIDownloadManagerUI?redirectlocale=en-US&redirectslug=nsIDownloadManagerUI

我是否应该实现此目的以逃避IDM或任何其他下载程序?我不想抓住下载;从;除了我的插件。

我正在使用https://developer.mozilla.org/en-US/docs/Code_snippets/Downloading_Files#Downloading_files此功能下载文件。出于测试目的,我按Control键禁用IDM插件。

请告诉我如何从我的插件中下载压缩文件而不会陷入IDM?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果您想暂时禁用IDM进行单次下载,您可以在点击压缩文件的下载链接时按住 Alt 按钮,以防止IDM下载。