Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML navigator javaEnabled() 메서드 – 브라우저 Java 활성화 여부 확인하기

개요

HTML navigator 객체의 javaEnabled() 메서드는 현재 브라우저에서 Java가 활성화되어 있는지 여부를 나타내는 불리언(Boolean) 값을 반환합니다. Java가 활성화되어 있으면 true, 비활성화되어 있으면 false를 리턴합니다.

구문(Sytax)

사용법은 다음과 같습니다.

navigator.javaEnabled()

이 메서드는 매개변수를 받지 않으며, 호출 즉시 브라우저의 Java 지원 상태를 Boolean 값으로 돌려줍니다.

예제

버튼을 클릭했을 때 브라우저에서 Java의 활성화 여부를 화면에 표시하는 예제입니다.

<!DOCTYPE html>
<html>
<style>
    body {
        color: #000;
        height: 100vh;
        background: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%) no-repeat;
        text-align: center;
    }
    .btn {
        background: #db133a;
        border: none;
        height: 2rem;
        border-radius: 20px;
        width: 330px;
        display: block;
        color: #fff;
        outline: none;
        cursor: pointer;
        margin: 1rem auto;
    }
    .show {
        font-size: 1.2rem;
        color: #fff;
    }
</style>
<body>
<h1>HTML navigator javaEnabled() 메서드 데모</h1>
<button class="btn" onclick="display()">Java 활성화/비활성화 확인</button>
<div class="show"></div>
<script>
    function display() {
        var msg = document.querySelector(".show");
        if (navigator.javaEnabled()) {
            msg.innerHTML = "이 브라우저에서 Java가 활성화되어 있습니다!";
        } else {
            msg.innerHTML = "이 브라우저에서 Java가 비활성화되어 있습니다!";
        }
    }
</script>
</body>
</html>

실행 결과

HTML navigator javaEnabled() 메서드 – 브라우저 Java 활성화 여부 확인하기

위와 같은 화면에서 “Java 활성화/비활성화 확인” 버튼을 클릭하면, 해당 브라우저에서 Java가 켜져 있는지 꺼져 있는지 아래와 같이 표시됩니다.

HTML navigator javaEnabled() 메서드 – 브라우저 Java 활성화 여부 확인하기

참고 사항

javaEnabled() 메서드는 과거 웹 페이지에서 Java 애플릿(Java Applet) 실행 가능 여부를 판단할 때 주로 사용되었습니다. 그러나 최신 브라우저들은 보안상의 이유로 NPAPI 플러그인 기반의 Java 애플릿 지원을 중단했기 때문에, 현재 대부분의 브라우저에서 이 메서드는 항상 false를 반환하며 폐기(deprecated)된 상태입니다. 따라서 실무에서는 참고용으로만 이해하고, 최신 웹 개발에서는 사용하지 않는 것이 좋습니다.