打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
javascript 借助协议从web启动桌面客户端



 

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. 要想避免该提示目前还没有发现什么办法

 Posted by at 上午 12:04

Sorry, the comment form is closed at this time.

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用MyEclipse10开发基于JAX-WS的Web Service实例
给mosquitto服务端,客户端,topic添加用户和密码
关于hessian的一些认识
RobotFrameWork WebService Soap接口测试 (一)
使用Axis开发Web Service程序
RockWell Use OPC Test Client to test the connection 罗克韦尔 OPC Test使用教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服