IE 는 버전이 7, 8, 9, 10, 11 로 진행한다.
그럼 다른 브라우저들을 생각해 보자. FireFox, Safari, Chrome 의 버전은?
IE 이외의 브라우저의 버전은 기억하는 사람이 많치 않다.
하위 호환성이 좋아서? 맞는 듯 하지만 그 보다는 사용자도 모르게 며느리도 모르게 강제 업데이트 정책을
진행하기 때문이다. 물론 고수들은 강제 업데이트를 무력화하는 옵션을 사용할 수 있으나 고수 중에 그럴 사람은
없다고 본다.
IE 는 11 버전은 기본으로 자동 업데이트가 활성화 되어 있긴 하지만 그 전 버전은 패치를 수동 적용하는 방식이었다.
다른 브라우저는 7, 8, 9 없이 가는데 IE 는... 메이저 버전이 올라가면 사용자가 수동으로 설치해 줘야 했다.
강제는 대부분 안 좋은 것일 수 있지만 차들이 오른쪽 길로 다녀야 한다거나 신호등을 준수한다거나
강제할 때 더 좋은 것들도 분명히 있다. IE 업데이트는 버전 호환성을 지원하면서 강제 되었어야 했던 것이다.
또한 IE 의 경우에는 OS API 에 의존적이라는 문제가 있다.
XP 인 경우 IE 7, 8, 9 만 쓸 수 있고 IE 10, 11 은 쓸 수 없다는 것 등등...
이번에 나오는 Edge 역시 Windows 10 에서만 사용 가능하려나...
오늘 IE 11 특정 버전에서 jQuery 가 IE 를 IE 라 인식하지 못하는 호부호형하지 못하는 사태를 경험했다.
최신 IE 11 버전은 11.0.9600.17914 인데 11.0.9600.17905 버전에서 발생한 문제다.
브라우저 호환성을 지원하는 jQuery 마저 무력화 시키는 IE 의 기술력이란....
고로 해결책은 IE 11 을 IE 8 이라고 인식 시키는 Meta 태그
<meta http-equiv="X-UA-Compatible" content="IE=8" />
콤보로 jQuery Ajax 를 지원하지 못했다. 크로스 도메인 문제라나....
$.ajax 하기 전에 아래 문장을 추가해서 해결했다. IE 외에는 추가할 필요가 없는 이 문구...
$.support.cors = true;
결국 개발자들은 IE 를 싫어한다. MS 가 새로 제작한 Edge 브라우저는 어떨런지....
나 떨고 있니... 후덜덜...
위처럼 해도 안 된다면... 아래 글 참조
http://periar.tistory.com/entry/ajax-IE-에러-No-Transport-액세스가-거부되었습니다
'프로그래밍 TIP' 카테고리의 다른 글
Docker UTF-8 관련 설정 및 VI 설치 (0) | 2017.06.30 |
---|---|
Docker 에 WordPress 환경 구축하기 (4) | 2016.12.30 |
TortoiseSVN 으로 확실히 ignore 시키기 (2) | 2016.03.23 |
프로그래밍에 유용한 사이트 (0) | 2010.02.22 |