我正在开发一个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?
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您想暂时禁用IDM进行单次下载,您可以在点击压缩文件的下载链接时按住 Alt 按钮,以防止IDM下载。