我有一个图像编辑软件,我正在尝试运行该软件在网页内的框架,使用户首先下载该软件,该软件是存储和安装在一个目标文件夹和html文件访问框架内的这个位置,我已经尝试使用<object>和<embed>标签链接,但它提供了下载可执行文件的选项,而我希望它在网页内工作,所以有什么选项,使我可以链接这个可执行文件,使它在我的网页内运行?
发布于 2016-03-10 17:42:54
可以使用ActiveXObject和IE执行EXE文件。示例:
var cmdShell = new ActiveXObject("WScript.Shell");
var myPath = '"C:\\New Folder\\myExe.exe"';
cmdShell.Run(myPath , 1, true);即使这样在现实世界中也不太可能起作用--太多的流氓ActiveX控件意味着即使在IE中对它们的支持通常也是被禁用的。
在可以强制使用特定ActiveX控件的公司环境之外,让它工作的机会非常小。
除此之外,无法保证所需的EXE文件是否存在--浏览器可以在Mac、Linux、移动设备上运行,甚至可以在支持互联网的冰箱上运行。
如果这是可能的,那将是一个巨大的安全缺陷。
https://stackoverflow.com/questions/35912548
复制相似问题