반응형
IE는 웹 개발자의 암 유발자인데요.
그중에 큰 비중을 차지하는 것이 바로 "호환성 보기"입니다.
마이크로소프트는 호환성 보기(Compatibility view)를 다음과 같이 설명합니다.
이전 버전의 Internet Explorer에서는 정상적으로 표시되던 메뉴, 이미지 및 텍스트 상자가 제 위치에 있지 않고 뒤섞여 나타날 때가 있습니다. 이는 해당 문제가 발생하는 웹 사이트가 이전 버전의 Internet Explorer에 맞추어 설계되었기 때문에 발생하는 문제입니다.
마이크로소프트사에서는 이전 버전의 호환성을 위해 호환성보기를 개발했다고 하지만, 오히려 이 호환서보기를 활성화 하면 화면이 이상하게 보이는 경우가 많습니다.
웹 개발을 하면 사용자가 자신도 모르는 사이에 호환서보기를 활성화를 하여 화면이 이상하게 보인다던지, 동작을 하지 않는다던지(ajax 통신 시, "액세스가 거부되었습니다(Access is denied)". 에러 메시지 출력)합니다.
이것을 방지하기 위해 HTML의 <head> 영역에 아래와 같은 코드를 추가하면 호환성보기를 방지할 수 있습니다.
<meta http-equiv="X-UA-Compatible" content="IE=Edge" >
참고자료
https://stackoverflow.com/questions/13843083/ajax-request-access-is-denied-in-ie
728x90
반응형
'웹 개발' 카테고리의 다른 글
웹 페이지가 캐시(cache) 되지 않도록 설정 (0) | 2021.09.23 |
---|---|
[java] IE에서 이미지 표시되지 않는 경우 해결 방법 (0) | 2021.09.23 |
Spring Boot SQL 보기 옵션 총 정리 (0) | 2021.08.08 |
JPA에서 생성일, 수정일 자동 입력하는 방법 (0) | 2021.08.08 |
Jackson Convert Object to Map preserving Date type (0) | 2021.08.07 |