在 JavaScript 的 chrome 选项卡中打开网络共享文件夹

问题描述

我有以下 html/js 代码,可在单击按钮时打开网络共享文件夹。

<button id="demo" onclick="clicked()">Open The Network Share Folder</button>

<script>
  function clicked() {
    const url = "file://ns-van.company.net/files";
    window.open(url,'_blank');
  }
</script>

当我将上述代码保存在一个 htm 文件中并在本地笔记本电脑上的 Chrome 中打开它时。它有效 - 网络共享在新的 Chrome 标签中打开,我可以看到文件列表

enter image description here

但是,如果我将上述 htm 文件部署到本地运行的服务器上。当我单击该按钮时,没有任何反应,Chrome 控制台会显示以下错误

Not allowed to load local resource: file://ns-van.company.net/files

我的问题是,有没有办法,我可以通过部署在网站上的 JavaScript 在 Chrome 选项卡中打开网络共享文件夹。就像我在本地使用上面的代码一样?

解决方法

没有

正如错误消息所说,这是不允许的。