使用javascript获取可移动驱动器列表?

时间:2010-02-11 12:29:08

标签: javascript filesystems

我的情况是这样的:我想通过JavaScript从浏览器打开一个弹出框,然后我希望弹出框显示它可以看到连接到您的计算机的所有可移动设备,然后您就可以选择并写入一个等。

4 个答案:

答案 0 :(得分:2)

Web浏览器向JavaScript提供的API不包含访问用户文件系统的任何功能(在标准安全上下文中)

答案 1 :(得分:1)

查看this是否会对您有所帮助。

答案 2 :(得分:1)

Javascript仅限于浏览器级别,因此无法读取/写入文件,更不用说获取可移动驱动器的列表......这些限制是有原因的......

想象一下,如果没有限制,网页背后的javascript代码可以对您的系统做非常非常恶意的事情,例如删除重要的系统文件,在用户不知情的情况下轻易感染机器,浏览时的全部内容都会被立即杀死,并有大量僵尸计算机操作大型机器人垃圾邮件/黑客/繁殖场的病毒/恶意软件......令人不快的情景......

这就是为什么Javascript在安全性方面受到如此限制,仅限于浏览器可以显示/呈现的内容。没有文件I / O,系统I / O等..

希望这有帮助, 最好的祝福, 汤姆。

答案 3 :(得分:-1)

我不太确定(我是新手),但我认为只有使用AJAX互动才能做到这一点。 JavaScript本身仅适用于客户端,无法访问计算机本身。

我在google上找到了这个搜索:

但似乎有点......缺乏,因为它onlu适用于Windows,并没有做太多。