회사 자체 내부 프로그램은 외부 프로토콜을 호출하여 정상적으로 사용할 수 있지만 외부 프로토콜은 클라이언트와 일치해야 하므로 js를 사용하여 클라이언트가 설치되어 있는지 확인하고 싶습니다. 그렇지 않은 경우 다운로드 주소로 점프합니다. . 인터넷의 일부 Thunder 및 Express 다운로드 링크와 유사합니다. 방법을 확인한 후 구현 방법은 다음과 같습니다. 코드 복사 코드는 다음과 같습니다. <br>function checkClient(obj){<br> try{<br> var a = new ActiveXObject("suncloud.app");<br> obj.href = obj.path;<br> }catch( e){ <br> 경고("클라이언트를 먼저 설치하십시오");<br> obj.href="http://xxxx/client.zip";<br> }<br>}<br></ script><br><a href="#" onclick="checkClient(this)" path="suncloud://QUFodHRwOi8vZG93bi5zYW5kYWkubmV0L1RodW5kZXI1Ljkg==">연결</a><br> </div> <p>ActiveXObject는 클라이언트 레지스트리에 클라이언트 소프트웨어가 등록한 정보로 채워져 있습니다. Thunder를 감지하려면 ThunderAgent.Agent 또는 ThunderAgent.Agent.1</p>을 입력하세요.