日期:2014-05-18  浏览次数:20730 次

请教各位大神一个技术问题
请教各位大神:小弟刚刚需求上遇到一个难题,使用ie浏览器需要在页面上点击某个菜单之后调用本地的exe文件,比如点击“跳转到word2003”,直接打开本机上的word2003页面,我刚刚在刚上查了一下,有两种看起来可行的方法,第一种是要求计算机上安装jdk,然后点击菜单后跳转到applet程序,用applet程序调用本地的exe文件;第二种是要求用户降低ie的安全等级,开发一个ActiveX插件,并让用户安装该插件,插件实现在ie中调用本地exe文件。请教各位大神帮小弟看看这两个方法有无可行之处,或者有更好的方法可以帮我的,感谢感谢!
------解决方案--------------------
IE本身就有打开本地文件的ActiveX控件,只要用户允许运行就行了
var obj = new ActiveXObject("WScript.Shell");  
obj.exec('客户端的exe路径');