问题描述
我有以下 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 标签中打开,我可以看到文件列表
但是,如果我将上述 htm 文件部署到本地运行的服务器上。当我单击该按钮时,没有任何反应,Chrome 控制台会显示以下错误:
Not allowed to load local resource: file://ns-van.company.net/files
我的问题是,有没有办法,我可以通过部署在网站上的 JavaScript 在 Chrome 选项卡中打开网络共享文件夹。就像我在本地使用上面的代码一样?
解决方法
没有
正如错误消息所说,这是不允许的。