基于Chrome浏览器调用客户端程序
1.在IE中可以使用ActiveXObject对象调用客户端程序,调用需要设置IE浏览器的安全“自定义级别”,即将ActiveX选项的子项设置为启用。然后刷新即可调用,js调用方式:executableFullPath 为被调用的程序的所在目录;以Chrome调用QQ客户端为例:
var executableFullPath = "E:/Boyce/software/QQScLauncher.exe";
try {
var shellActiveXObject = new ActiveXObject("WScript.Shell");
if(!shellActiveXObject) {
alert('Could not get reference to WScript.Shell');
shellActiveXObject.exec(executableFullPath);
shellActiveXObject = null;
return;
}