使用javascript在新窗口中打开文件夹

Posted

技术标签:

【中文标题】使用javascript在新窗口中打开文件夹【英文标题】:Open folder in new window with javascript 【发布时间】:2022-01-01 18:45:54 【问题描述】:

要使用给定的 url 打开一个弹出窗口,我使用:

$("#OpenFolder").click(function () 
  var url = "https://***.com";
  windowObjectReference = window.open(url, "ModulesList", "popup");
)

<button id="OpenFolder">OpenFolder</button>

现在我想打开计算机上的一个文件夹(我的脚本所在的位置),以便可以选择一个文件。 url 应该是什么(路径类似于 /home/...)? 谢谢

【问题讨论】:

您不能仅以编程方式执行此操作 - 由于安全问题,浏览器不允许您这样做。用户必须有一些输入来指定文件夹/文件,否则您可以访问他们计算机上任何人的文件。为此,您可以使用FileReader API 【参考方案1】:

这是之前提出的类似问题。您可以参考它以获取更多信息。

Open local folder from link

【讨论】:

以上是关于使用javascript在新窗口中打开文件夹的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 javascript 或 typescript 在新窗口中打开页面? [复制]

使用 JavaScript 在新窗口中打开 URL

使用 JavaScript 在新窗口中打开 URL

如何使用asp.net MVC中的href从javascript在新窗口中打开打开的窗口

如何使用Javascript或HTML在新窗口中打开链接[重复]

使用 JavaScript 检测在新窗口/标签(目标=_空白)中打开的功能