我正在开发一个 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 吗???