从 javascript 调用本地驱动器

Calling a local drive from javascript

本文关键字:驱动器 调用 javascript      更新时间:2023-09-26

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

函数 open(){

}

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

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

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

编辑:特拉维斯·佩塞托错了。这有效,从本地磁盘提供。

<html>
<body>
<script type="text/javascript">
    function test() {
        window.location = "/tmp/"
    }
</script>
<a onclick="test()">click me</a>
</body>
</html>
由于安全问题的原因,这

是不可能的 从链接打开本地文件夹。你可以使用 Java 小程序来做到这一点,但不能使用 JavaScript。

它也不是解决方案的格栅,因为Mac和Linux不使用驱动器号,并且Windows用户可能不使用相同的驱动器号。