通过如下代码下载文件时,文件选择器通常会打开到上次下载的位置。
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>
谢谢。