728x90
반응형
▶ <noscript>
-
스크립트를 지원하지 않는 환경에서 삽입할 HTML을 정의.
- 자바스크립트가 동작하지 않는 환경에서는 이러한 내용을 실행해달라는 요청. -
지금은 흔치 않지만 예전에는 자바스크립트가 동작하지 않는 브라우저도 있었음.
cf. <iframe>의 sandbox 속성을 통해 자바스크립트 환경을 막는 것도 가능.
- 위의 예시에서는 자바스크립트가 실행 가능한 환경이기 때문에 <noscript> 내의 텍스트는 실행되지 않음.
- noscript.html 추가 후 <iframe>으로 기존의 index.html 가져옴.
- 이후 sandbox 속성을 추가해 자바스크립트가 동작할 수 없는 환경 구성 시 <noscript> 내의 텍스트가 노출됨.
∴ <noscript>를 통해 자바스크립트가 실행되지 못하는 환경에서 화면상에 출력할 내용을 <noscript>에 지정하는 것.
728x90
반응형
'HTML' 카테고리의 다른 글
[HTML] 표(2) - caption, colgroup, col, thead, tbody, tfoot (0) | 2020.08.27 |
---|---|
[HTML] 표(1) - table, tr, th, td (0) | 2020.08.26 |
[HTML] <script> (0) | 2020.08.26 |
[HTML] 내장 콘텐츠 - iframe, canvas (0) | 2020.08.26 |
[HTML] 멀티미디어(2) - audio, video, figure, figcaption (0) | 2020.08.25 |