公司自己內(nèi)部的程序,通過調(diào)用外部協(xié)議來正常使用,但外部協(xié)議必須配合一個客戶端才可以,所以想通過js來判斷是否安裝了客戶端,如果未安裝,跳轉(zhuǎn)到下載的地址,就類似網(wǎng)上一些迅雷、快車下載鏈接。查了查方法,實(shí)現(xiàn)方法如下:
復(fù)制代碼 代碼如下:
<script type="text/javascript">
function checkClient(obj){
try{
var a = new ActiveXObject("suncloud.app");
obj.href = obj.path;
}catch(e){
alert("請先安裝客戶端");
obj.href="http://xxxx/client.zip";
}
}
</script>
<a href="#" path="suncloud://QUFodHRwOi8vZG93bi5zYW5kYWkubmV0L1RodW5kZXI1Ljkg==">連接</a>
ActiveXObject里面填寫的是客戶端軟件在客戶端的注冊表中注冊的信息。檢測迅雷填寫ThunderAgent.Agent或ThunderAgent.Agent.1
新聞熱點(diǎn)
疑難解答
圖片精選