猿问

是否可以在HTML中的'onclick'上运行.exe或.bat文件

是否可以在HTML中的'onclick'上运行.exe或.bat文件

是否可以使用html5按钮事件运行bat / executable文件?在IE中,如果我没有错,可以使用Shell对象实现。



忽然笑
浏览 2314回答 3
3回答

UYOU

这就是我做的。我想在我们的网络上设置HTML页面,因此我不必导航到各种文件夹来安装或升级我们的应用程序。所以我所做的是在我们的“共享”驱动器上设置一个.bat文件,每个人都可以访问,在.bat文件中我有这个代码:start&nbsp;/d&nbsp;"\\server\Software\"&nbsp;setup.exeHTML代码是:<input&nbsp;type="button"&nbsp;value="Launch&nbsp;Installer"&nbsp;onclick="window.open('file:///S:Test/Test.bat')"&nbsp;/>(确保你的斜线是正确的,我用另一种方式使用它们并且它不起作用)我更喜欢直接启动EXE,但这是不可能的,但.bat文件允许我解决这个问题。希望它在FF或Chrome中有效,但只有IE。

慕少森

不,这将是一个巨大的安全漏洞。想象一下,如果有人可以跑format&nbsp;c:每当你访问他们的网站。

慕码人8056858

通过file:///路径打开页面本身是可能的。<button&nbsp;onclick="window.open('file:///C:/Windows/notepad.exe')"> &nbsp;&nbsp;&nbsp;&nbsp;Launch&nbsp;notepad</button>但是,当您将其放在网络服务器上时(即使您通过它访问它http://localhost/),您将收到错误:错误:从拒绝的脚本访问'file:/// C:/Windows/notepad.exe'
随时随地看视频慕课网APP
我要回答