公司自己內部的程序,透過呼叫外部協定來正常使用,但外部協定必須配合一個客戶端才可以,所以想透過js來判斷是否安裝了客戶端,如果未安裝,跳到下載的位址,就類似網路上一些迅雷、快車下載連結。查了查方法,實作方法如下:
a href="#" onclick="checkClient(this)" path="suncloud://QUFodHRwOi8vZG93bi5zYW5kYWkubmV0L1RodW5kZXI1Ljkg==">連接
ActiveXObject裡面填寫的是客戶端軟體在客戶端的註冊表中註冊的資訊。檢測迅雷填入ThunderAgent.Agent或ThunderAgent.Agent.1