HTML
[HTML] <noscript>
금요일인줄
2020. 8. 26. 15:37
728x90
반응형
▶ <noscript>
-
스크립트를 지원하지 않는 환경에서 삽입할 HTML을 정의.
- 자바스크립트가 동작하지 않는 환경에서는 이러한 내용을 실행해달라는 요청. -
지금은 흔치 않지만 예전에는 자바스크립트가 동작하지 않는 브라우저도 있었음.
cf. <iframe>의 sandbox 속성을 통해 자바스크립트 환경을 막는 것도 가능.


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



- noscript.html 추가 후 <iframe>으로 기존의 index.html 가져옴.
- 이후 sandbox 속성을 추가해 자바스크립트가 동작할 수 없는 환경 구성 시 <noscript> 내의 텍스트가 노출됨.
∴ <noscript>를 통해 자바스크립트가 실행되지 못하는 환경에서 화면상에 출력할 내용을 <noscript>에 지정하는 것.
728x90
반응형