Firefox Web扩展API-获取下载文件夹



是否有可能使用Web扩展API获取当前配置文件的默认下载文件夹?我需要通过本机消息将其发送到外部应用。

我觉得自己像https://developer.mozilla.org/en-us/add-ons/webextensions/api/downloads应该拥有它,但似乎没有。

您最好的选择可能是下载虚拟并发送您作为变量的"文件名"属性。

您将使用browser.downloads.onhanged事件来获取对文件名值的引用:

browser.downloads.onChanged.addListener(listener);
function listener(changed){
    if(changed.filename != null){
        // Do something
        // Remove downloads.onChanged listener
        browser.downloads.onChanged.removeListener(listener);
    }
}
browser.downloads.download({url: dummyUrl});

https://developer.mozilla.org/en-us/add-ons/webextensions/api/downloads/onchanged

最新更新