Microsoft 社는 2022년 6월 15일 Internet Explorer 11의 지원을 종료했습니다.

Javascript 가 동작하지 않는 경우의 처리 지침

제목

Javascript 가 동작하지 않는 경우의 처리 지침

1. 전제

사용자는 프로그래머이고, 디버깅 등의 사유로 Javascript를 일시적으로 disable 로 변경했다고 가정한다.

CSS 도 마찬가지이다.

2. CSS 가 동작하지 않는 경우

CSS 가 동작하지 않는 경우는 고려하지 않는다.

Graha 가 HTML Element 를 출력하는 방식은 CSS 가 동작하지 않는 경우의 처리방법과 어울리지 않는다.

3. 가능한 범위 내에서 Javascript 없이 동작하도록 한다.

Javascript 가 disable 되어 있다는 메시지를 보여줄 필요는 있겠지만, 가능한 범위 내에서 페이지가 동작하도록 하는 것이 원칙이고, 예외는 최소화 한다.

4. Javascript 가 필수적이라면,

4.1. CSS 로 처리한다.

사용자가 보통의 프로그래머라면, 개발자도구 따위를 이용해서, CSS를 무력화시킬수 있겠지만, 그것이 가능하다면 다른 일들도 할 수 있다.

4.2. 이전화면에서도 처리한다.

이 경우 Javascript 가 disable 되어 있어서 일부기능이 동작하지 않는다는 메시지를 보여준다.

5. Graha 의 지원

5.1. 입력값 검사

validation 기능을 사용하면, 클라이언트와 서버에서 각각 검사한다.

그렇지 않은 것들도 있다.

5.2. 지원하지 않는 것

calculator 기능은 클라이언트에서만 지원한다.

5.3. noscript 태그 삽입 방법

top 에 noscript 태그를 삽입할 수 있다.

제목

첨부파일