如何以编程方式了解浏览器下载位置

时间:2014-04-10 08:47:09

标签: javascript

我有一个下载文件的网页, 现在要求显示已存储下载文件的警报。 是否可以通过任何浏览器属性(导航器,窗口,位置等)获取浏览器的下载文件夹位置。请帮忙。

提前致谢

2 个答案:

答案 0 :(得分:0)

不,这是不可能的。 路径和整个硬盘都在浏览器沙箱之外,你甚至无法从&#34;选择文件上传&#34; (<input type="file"...)按钮。

答案 1 :(得分:0)

如果这是一个普通的网页,那么就像@ProblemFactory所说的那样忘掉它。但如果它是一个封闭的用户组的Web应用程序,并且您可以强制使用特定的浏览器,那么您可以通过创建浏览器扩展来实现此目标。至少我知道它可以在Firefox中使用。

以下是API https://developer.mozilla.org/en-US/docs/Mozilla/JavaScript_code_modules/Downloads.jsm/Download

的文档

target对象的Download属性保存文件的路径 正如您所说的那样,您使用的是IE9,我认为浏览器的选择取决于您。