首先:我知道这不是正确甚至是好事,但我现在的客户不会陷入困境。所以这就是他所要求的(这是内部防火墙等项目) )。在Web报告中,我需要提供一个链接,该链接指向位于通用映射位置(网络文件服务器)上的可执行脚本。当用户点击它时,它应该在本地客户端上运行,启动本地可执行文件,该文件应该预先安装在客户端的盒子上。它应该与OS(Windows或Linux)和使用的浏览器无关。客户不介意点击生气的弹出警报,但他希望每个客户端浏览器(或至少 - 会话)执行一次。
问题:受信任的Java applet能够做到吗?或者是其他(更好,更简单)的方法来实现同样的目标? ActiveX控件是不可能的
答案 0 :(得分:0)
确认Java小程序,请阅读What Applets Can and Cannot Do。
- 他们无法访问客户端资源,例如本地文件系统,可执行文件,系统剪贴板和打印机。
通常,您需要一些服务器端逻辑来执行该任务。
答案 1 :(得分:0)
这是我以前见过的黑客。在本地计算机上运行一个小型Web服务器,并让浏览器向本地Web服务器发送http://请求。该服务器可以接受请求解析它,并可能启动脚本或运行文件。
不会推荐它,但它是一种选择。其他用户需要考虑的问题LogMeIn如何在Mac和Windows上运行,并获得文件系统控制?
答案 2 :(得分:0)
所以我写了一些我称之为“疯狂小程序”的东西。以下是步骤: