使用JavaScript的ActiveXObject對(duì)象檢測(cè)應(yīng)用程序是否安裝的方法
公司自己內(nèi)部的程序,通過調(diào)用外部協(xié)議來正常使用,但外部協(xié)議必須配合一個(gè)客戶端才可以,所以想通過js來判斷是否安裝了客戶端,如果未安裝,跳轉(zhuǎn)到下載的地址,就類似網(wǎng)上一些迅雷、快車下載鏈接。查了查方法,實(shí)現(xiàn)方法如下:
<script type="text/javascript">
function checkClient(obj){
try{
var a = new ActiveXObject("suncloud.app");
obj.href = obj.path;
}catch(e){
alert("請(qǐng)先安裝客戶端");
obj.href="http://xxxx/client.zip";
}
}
</script>
<a href="#" onclick="checkClient(this)" path="suncloud://QUFodHRwOi8vZG93bi5zYW5kYWkubmV0L1RodW5kZXI1Ljkg==">連接</a>
ActiveXObject里面填寫的是客戶端軟件在客戶端的注冊(cè)表中注冊(cè)的信息。檢測(cè)迅雷填寫ThunderAgent.Agent或ThunderAgent.Agent.1
- JavaScript使用ActiveXObject訪問Access和SQL Server數(shù)據(jù)庫
- JavaScript中使用ActiveXObject操作本地文件夾的方法
- js之ActiveX控件使用說明 new ActiveXObject()
- js借助ActiveXObject實(shí)現(xiàn)創(chuàng)建文件
- javascript下用ActiveXObject控件替換word書簽,將內(nèi)容導(dǎo)出到word后打印
- JS操作數(shù)據(jù)庫的實(shí)例代碼
- js 連接數(shù)據(jù)庫如何操作數(shù)據(jù)庫中的數(shù)據(jù)
- nodejs中操作mysql數(shù)據(jù)庫示例
- JavaScript中操作Mysql數(shù)據(jù)庫實(shí)例
- 用javascript連接access數(shù)據(jù)庫的方法
- JavaScript基于activexobject連接遠(yuǎn)程數(shù)據(jù)庫SQL Server 2014的方法
相關(guān)文章
純js代碼實(shí)現(xiàn)簡(jiǎn)單計(jì)算器
這篇文章主要介紹了純js代碼實(shí)現(xiàn)簡(jiǎn)單計(jì)算器,功能超簡(jiǎn)單,實(shí)現(xiàn)加減乘除簡(jiǎn)單運(yùn)算,感興趣的小伙伴們可以參考一下2015-12-12
完美解決手機(jī)瀏覽器頂部下拉出現(xiàn)網(wǎng)頁源或刷新的問題
下面小編就為大家分享一篇完美解決手機(jī)瀏覽器頂部下拉出現(xiàn)網(wǎng)頁源或刷新的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-11-11
javascript實(shí)現(xiàn)點(diǎn)擊商品列表checkbox實(shí)時(shí)統(tǒng)計(jì)金額的方法
這篇文章主要介紹了javascript實(shí)現(xiàn)點(diǎn)擊商品列表checkbox實(shí)時(shí)統(tǒng)計(jì)金額的方法,涉及javascript鼠標(biāo)事件及頁面元素操作的相關(guān)技巧,需要的朋友可以參考下2015-05-05
JavaScript隊(duì)列結(jié)構(gòu)Queue實(shí)現(xiàn)過程解析
這篇文章主要介紹了JavaScript隊(duì)列結(jié)構(gòu)Queue實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03
javascript定時(shí)器的簡(jiǎn)單應(yīng)用示例【控制方塊移動(dòng)】
這篇文章主要介紹了javascript定時(shí)器的簡(jiǎn)單應(yīng)用,結(jié)合javascript事件觸發(fā)控制方塊移動(dòng)操作分析了javascript定時(shí)器使用相關(guān)操作技巧,需要的朋友可以參考下2019-06-06

