如何从Javascript打开Windows资源管理器窗口?

Ali*_*mra 3 javascript windows windows-explorer

我拥有一个本地PHP销售点,使用wampp作为我的网络服务器(Win7).我正在寻找的是通过访问我的电脑 - > USB闪存E:...但是使用Javascript找到一种打开闪存驱动器E的方法.

我找到了这个代码,它可以根据需要完美运行......但是这只适用于IE,我使用谷歌浏览器作为我的POS浏览器,但铬做什么......打开一个空白窗口!

这是代码:

<script>
function CallMe()
{
 window.open("file://PCNAME/E$");
}
</script>
<html>
<input  type="button" onClick="CallMe()" value="Open USB" />
</html>
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以打开USB Drive E?也许通过使用PHP?

Bri*_*tas 6

您可以允许用户使用以下方式从浏览器导航其文件系统:

<input type="file" />?
Run Code Online (Sandbox Code Playgroud)

但是,您无法指定默认位置,浏览器也无法自动打开它.

  • 这将打开文件选择器,而不是导航工具。它们“不是”同一件事,而且行为“非常”不同。 (2认同)
  • 如果无法至少指定默认位置,则不能将其视为有效的解决方案。 (2认同)

Zoo*_*ooZ 5

window.open("file:///" + yourLocalOrNetworkPath);
Run Code Online (Sandbox Code Playgroud)

  • 这在远程网站中不起作用。它仅适用于本地 html 文件。 (8认同)