我正在构建一个Web工具,目的是由我目前正在为之工作的公司内部使用。该工具需要生成一个bat文件并通过浏览器在用户的计算机上运行它。创建bat文件工作正常,问题在于尝试运行bat文件时。蝙蝠文件是该公司的网络上,对于这个问题的缘故让说跨浏览器下载.Bat文件
batpath = \\domain\path\to\the\file.bat
起初,我试图在JavaScript中,这在Internet Explorer中曾使用window.open('file:' + batpath)
,但只有将开放Chrome中的空白标签。我的工作是显示bat文件所在的文件夹,并提示用户在Windows资源管理器中手动运行文件,但我被要求在浏览器中使用Windows资源管理器完成整个过程。
我想接下来的事情就是生成与下载属性的定位标签下载bat文件手动
锚标签将<a href="file://domain\path\to\the\file.bat" download>runbat</a>
在Internet Explorer中也能正常工作,但不在铬中做任何事情。
我试图做甚至可能吗?如果是这样,我将如何得到这个工作?
你不能那样做。 – SLaks
我会立即停止使用任何允许在我的计算机上运行任意批处理文件的浏览器。 –
[Chrome过滤器下载](https://cdn.ghacks.net/wp-content/uploads/2014/07/google-protect-from-dangerous-sites.jpg) - 但 [您可以将白名单你的工具](https://support.google.com/chrome/answer/3123708?hl=zh-CN) –