-1

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

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

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

我猜 IDM 已经实现了 nslDownloadManager如何在 Firefox 扩展中挂钩下载对话框?-------- 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 吗???

4

2 回答 2

0

关闭浏览器集成

于 2013-08-11T14:41:39.027 回答
0

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

于 2016-12-05T09:19:51.170 回答