在 JavaScript 的 chrome 选项卡中打开网络共享文件夹
Open a network share folder in a chrome tab from JavaScript
我有以下 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
我的问题是,有什么方法可以在 chrome 选项卡中打开网络共享文件夹,从 JavaScript 部署在网站上。就像我在本地使用上面的代码一样?
没有
正如错误信息所说,这是不允许的。
我有以下 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
我的问题是,有什么方法可以在 chrome 选项卡中打开网络共享文件夹,从 JavaScript 部署在网站上。就像我在本地使用上面的代码一样?
没有
正如错误信息所说,这是不允许的。