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가 실행될 것이고, 그렇지 않다면 '자바스크립트를 지원하지 않습니다'라는 메시지를 출력할 것입니다.
실행 화면