如何设置下载API的文件路径以记住上一个位置

时间:2018-06-28 17:26:32

标签: javascript firefox-webextensions

通过如下代码下载文件时,文件选择器通常会打开到上次下载的位置。

           let elem = window.document.createElement('a'),

               url = window.URL.createObjectURL( blob_data );

           elem.href = url;

           elem.download = fileName;        

           document.body.appendChild(elem);

           elem.click();        

           document.body.removeChild(elem);

           elem = null;

           window.URL.revokeObjectURL(url);

有没有一种方法可以使Web扩展下载API的downloads.download()函数也打开到最后一个位置,而不是始终使用默认的downloads目录,因此用户不必反复选择一个从那里的新位置。

我知道downloads.download()中的filename选项没有提供这样的选项,但是我认为扩展API中可能有这样做的方法,因为常规网页会记住上次下载位置。 / p>

谢谢。

0 个答案:

没有答案