본문 바로가기

HTML

[HTML] <noscript>

728x90
반응형

 

▶ <noscript>

  • 스크립트를 지원하지 않는 환경에서 삽입할 HTML을 정의.
    - 자바스크립트가 동작하지 않는 환경에서는 이러한 내용을 실행해달라는 요청.

  • 지금은 흔치 않지만 예전에는 자바스크립트가 동작하지 않는 브라우저도 있었음.
    cf. <iframe>의 sandbox 속성을 통해 자바스크립트 환경을 막는 것도 가능.

<noscript> 사용 예시

  - 위의 예시에서는 자바스크립트가 실행 가능한 환경이기 때문에 <noscript> 내의 텍스트는 실행되지 않음.

 

<noscript> 사용 예시. index.html(좌), noscript.html(중), 결과화면(우)

  - noscript.html 추가 후 <iframe>으로 기존의 index.html 가져옴.
  - 이후 sandbox 속성을 추가해 자바스크립트가 동작할 수 없는 환경 구성 시 <noscript> 내의 텍스트가 노출됨.
 

<noscript>를 통해 자바스크립트가 실행되지 못하는 환경에서 화면상에 출력할 내용을 <noscript>에 지정하는 것.

 

 

 

 

 

728x90
반응형