因为使用new ActiveXObject("wscript.shell"); 需要使用IE插件
js没有办法直接调用exe,不用ActiveX,那么就要用IE的BHO等来,也是插件。总之需要插件
如果是windows操作系统,可以使用协议扩展
http://zhidao.baidu.com/link?url=A4QX1crr32EbPtuCtLLSnvf_oi_lxL8aAeUqjWaA_jcH8BqEBUXEVPdPEMaI_O-RUpeskn-onCwkW7IMrX0GRuFPodxWAR1lBT1c8hQGkby
但是事先要在客户端安装一个软件,修改注册表。