jquery, jqueryui, ajaxify 및 많은 jquery 확장을 사용하여 웹 응용 프로그램을 작성하고 있습니다. 응용 프로그램의 어느 시점에서 Java 애플릿을 사용해야합니다. 애플릿은 ajax 호출을 통해 실행됩니다. jquery.load가 애플릿 코드를 생성하는 페이지를로드한다고 가정 해 봅시다. 그런 다음 Java가 앱을 실행하는 컴퓨터에 설치되어 있는지, 1.7 버전 이상인지 확인하고 싶습니다. 이 기능은 제한된 수의 사용자 및 특정 상황에서만 사용되므로 애플릿을 사용하는 경우에만 감지가 발생해야합니다.AJAX 응용 프로그램에서 Java 및 해당 버전을 감지하는 방법
이 스크립트는 ajax 호출을 통해 실행되도록 설계되지 않았기 때문에 deploy.js를 사용할 수 없으며 단순히 실패합니다. 정말 필요한 때, 즉 사용자가 애플릿을 실행하려고 할 때만 자바를 감지하고 싶습니다.
어떻게하면됩니까?
귀하의 도움에 감사드립니다.
어떻게 navigator.javaEnabled()''에 대한 자바 '를 설치하고 경우에 document.applets [0] .Version'를 검출 버전을 얻으시겠습니까? jQuery에는 순수 자바 스크립트가 필요하지 않습니다. – VisioN
고맙습니다. navigator.javaEnabled()가 IE, 버전 9 이상에서 올바르게 작동하지 않습니다. – norbi771