콘텐츠
인터넷에 배포 할 Java 응용 프로그램이나 애플릿을 만들 때 개발자가 공통적으로 겪게되는 공통적 인 문제는 클라이언트의 컴퓨터에 설치된 Java가 컴퓨터의 웹 사이트에서 프로그램을 실행하기 위해 호환되거나 최신 버전인지 확인하는 것입니다. 사이트에서 ActiveX 및 javascript 컨트롤러를 사용하여 컴퓨터에 Java 호환 버전이 설치되어 있는지 확인하거나 Java 애플릿 또는 웹 사이트를 실행하기 전에 최종 사용자가 컴퓨터에 설치할 수있는 버전을 다운로드 할 수 있습니다.
지침
사이트에 ActiveX 컨트롤을 설치하는 방법에 대해 알아보십시오. (Thinkstock 이미지 / Comstock / 게티 이미지)-
클라이언트 컴퓨터에서 Java Runtime Environment의 존재를 감지하고 사이트에서 다음 코드를 사용하여 버전이 최신인지 확인하십시오.
var detect = navigator.userAgent.toLowerCase (); var windowsIE = (checkPlatform ( "msie") && checkPlatform ( "win")); function checkPlatform (string) {webPlace = detect.indexOf (string) + 1; thestring = 문자열; return webPlace; }
-
Internet Explorer가 웹 사이트를 방문하고 ActiveX 설치 구성 요소를 사용하는 데 사용되는 브라우저로 검색되면 Windows 자체 설치 기술을 사용하십시오. 다음 자바 스크립트 코드는 이러한 작업을 수행하며 최종 사용자가 클라이언트 컴퓨터에 설치되어 있지 않은 경우 Java 1.5 설치를 시작합니다. Java 런타임의 다른 버전의 설치를 제출하려면 다운로드 샘플 코드의 URL을 변경해야합니다.
if (windowsIE) {document.write ( "'); }
-
Internet Explorer 이외의 브라우저에서 Java가 설치되어 있는지 확인한 후 버전을 확인하십시오. 응용 프로그램이나 웹 사이트를 실행하려는 버전이 없거나 호환되지 않는 경우 Java Runtime Environment의 현재 버전을 다운로드하라는 경고가 최종 사용자에게 표시됩니다. 사이트에서 다음 Javascript 코드를 사용하여 Microsoft가 생산하지 않은 브라우저에서 확인 작업 및 표시 작업을 수행하십시오.
if (! webstartVersionCheck ( "1.5")) {}} {if (! webstartVersionCheck ( "1.5")) {}
function webstartVersionCheck (versionString) {navigator.plugins.refresh (true); // (navigator.mimeTypes [ 'application / x-java-jnlp-file']) {// 다음으로 Java Webstart가 컴퓨터에 설치되어 있는지 확인하십시오. .mimeTypes.length; ++ i) {pluginType = navigator.mimeTypes [i] .type; if (pluginType == "application / x-java-applet; version ="+ versionString) {return true; }}}}
if (! webstartVersionCheck ( "1.5")) {window.open ( "http://jdl.sun.com/webapps/getjava/BrowserRedirect?locale=en&host=java.com", "needdownload"); }
-
새로운 자바 스크립트 코드로 웹 페이지를 저장하십시오. 올바른 Java Runtime 환경 감지를 테스트하고 Internet Explorer가 Java 설치 또는 업데이트를 진행하기 위해 ActiveX 설치 구성 요소를 활성화하는 경우 현재 Java 버전이 설치되지 않은 컴퓨터에서 페이지를 미리 볼 필요가 있습니다 .