개발자愛/JAVA
2007. 2. 9.
플러그인 설치 유무 및 확인 & JavaScript
OBJECT 태그를 이용합니다. codebase 속성에 ActiveX가 설치되지 않았을때 패키지를 다운받을 주소를, classid 에 GUID 식별자를 넣습니다. 아래의 예시 코드는 오브젝트가 설치 되었다면 실행을, 설치가 되지 않았다면 설치할 수 있는 창이 뜨게 되는데, "아니오"버튼을 누르게되면 경고메시지를 보여줍니다. (예시 코드는 사이트지기가 근무하는 곳에서 구현했던 오브젝트의 부분을 인용하였습니다) 상기와 같이 구현하게 되면 Object 를 실행할때 설치여부에 따라 activex_error() 펑션을 호출하게 됩니다 ※ 2006년 2월 IE 패치로 인하여 Object 가 즉시 실행되지 않는 문제역시 단순한 방법으로 해결이 가능합니다. 위의 코드는 예를 들기 위한 것으로 즉시 실행처리를 하지 않은..