1. 检查客户端是否存在
2. 启动客户端
下面是一个js的test脚本:
function IsInstallClient()
{
try{//支持
var xmlhttp=new ActiveXObject("Client.test.1");
return true;
}catch(e){//不支持
return false;
}
return false;
}
function HyperAction(httpstr)
{
var bRet = IsInstallClient();
if (bRet == true)
{
window.location.href=httpstr;
}
else
{
if(confirm("您的浏览器不支持或没有安装客户端,请先安装客户端!\n是否现在下载?"))
{
window.open("http://client.com.cn/down.html");
}
}
}
这个脚本里要注意:
1. xmlhttp=new ActiveXObject("Client.test.1"); 时,浏览器可能会有一个提示,这时 IsInstallClient() 的返回值将是false,这个false是异常块里的false,不是最后的false;
2. 要想避免该提示目前还没有发现什么办法