Coding/JavaScript

[JavaScript] noscript 태그

junedev 2019. 9. 20. 14:24

noscript 태그

자바스크립트는 웹의 동작을 구현하며 주로 웹 브라우저에서 사용합니다.

하지만 모든 사용자의 웹 브라우저가 자바스크립트를 지원하지는 않습니다.

 

noscript 태그는 스크립트 요소가 비활성화 되었을 때 출력됩니다.

사용자가 사용중인 웹 브라우저가 자바스크립트를 지원하지 않는경우, 스크립트 요소가 비활성화 되므로 이때 noscript태그를 통해 사용자에게 메시지를 남길 수 있습니다.

한번 예제를 볼까요?

 

<!DOCTYPE html>
<html lang="ko">

<head>
    <meta charset="UTF-8">
    <title>JavaScript Intro</title>
    <script>
        document.write("자바스크립트를 지원합니다!")
    </script>
</head>

<body>

    <noscript>
        <p>자바스크립트를 지원하지 않습니다.</p>
    </noscript>

</body>

</html>

 

이 코드는 자바스크립트를 지원하는 웹 브라우저로 열었다면 정상적으로 script가 실행될 것이고, 그렇지 않다면 '자바스크립트를 지원하지 않습니다'라는 메시지를 출력할 것입니다.



실행 화면