对于我们的intraNET,我们需要在用户点击链接时运行应用程序。安全性是另一种方式(apache,防火墙)。这仅适用于我们公司的用户。操作系统是WindowsXP +(某些Linux)。
我尝试链接到脚本文件(http://intranet.domain.com/run.bat):
铬
戏
火狐
浏览器
Safari浏览器
它有效,但有警告和点击。也许有一些其他解决方案(我在这里阅读)使用AIR2插件或NPAPI插件,但我没有经验。
我正在寻找准备使用为此目的编写的插件(也是商业用途)。当然,我们可以在客户端计算机上安装任何应用程序/插件。插件,我可以在网页上呈现并配置为在点击事件上运行一些带参数的命令(命令和参数可能会在每次加载页面时发生变化,无法在插件中编译)。
我知道,关于这个话题有一些问题,但是......我没有找到好的解决方案。谢谢你的帮助。
答案 0 :(得分:0)
所有这些警告都是有原因的!如果您可以在没有警告的情况下以这种方式运行批处理文件,那将是一个巨大的安全风险。
让这个工作的最佳方法是编写一个签名的ActiveX控件,用户下载到他们的PC,安装(这需要用户确认他们希望安装控件)然后让ActiveX控件运行批处理文件。这将允许ActiveX控件在不提示用户的情况下运行批处理文件,但是可能比一次性操作的价值更麻烦。