从javascript调用本地驱动器

时间:2012-06-29 15:31:06

标签: javascript

我在D:\ testDownload中有一个文件夹。我想点击一个按钮打开文件夹。 如何将代码放在javascript函数中。

function open(){

}

2 个答案:

答案 0 :(得分:0)

如果您只想浏览到该位置,只需使用window.location = 'd:\\testDownload'即可。大多数浏览器都允许您浏览本地光盘。这相当于在地址栏中键入该URL。

但这仅适用于您本地计算机上的特定情况。在网络环境中不可能做这样的事情。对于初学者,你不知道人们的下载位置在哪里,你不能保证他们允许文件浏览(移动浏览器等)。

如果你想打开一个资源管理器窗口,那你就不走运了。

编辑:Travis Pessetto错了。这可以从本地磁盘提供。

<html>
<body>
<script type="text/javascript">
    function test() {
        window.location = "/tmp/"
    }
</script>
<a onclick="test()">click me</a>
</body>
</html>

答案 1 :(得分:0)

由于这个问题Open local folder from link所见的安全原因,这是不可能的。您可以使用Java小程序来完成它,但不能使用JavaScript。

由于Mac和Linux不使用驱动器号,因此Windows用户可能不会使用相同的驱动器号,这也不是解决方案的问题。