개발 Q&A

제목 ie에서 microsoft 호환성 목록 사용체크 되어도 무시할수 있는 방법이 있을까요??
카테고리 HTML
글쓴이 정수리 작성시각 2017/06/13 10:05:13
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 493   RSS

ie에서 microsoft 호환성 목록 사용체크 되어도 무시할수 있는 방법이 있을까요??

회사에서 만든 사이트를 사용하는 기관에 업데이트 하기전에

테스트를 해보니

사용자의 pc의 따라 ie의 호환성보기 설정에서 

Microsoft 호환성 목록 사용에 체크가 되어있을경우

강제적으로 IE7로 변경해버려서 디자인이 깨져버리는 상황이 발생해버리더라구요;;

특이하게도 ip주소 사이트를 접속하면 꺠지지 않는데

도메인으로 접속하면 주소가 깨져버리구요;;

Microsoft 호환성 목록 사용에 체크가 되어있어도

디자인이 안깨지게 하는 방법이 없을까요?

 다음글 ajax를 통해 가지고온 페이지에서 이루어지는 모든 기... (5)
 이전글 리눅스 NFS 에서 트래픽 개념이 ?? (6)

댓글

변종원(웅파) / 2017/06/13 10:13:32 / 추천 0

사용자의 액션을 무시하고 사용자가 의도하지 않는 행동을 하는 것이 해킹의 시작입니다.

의도는 알겠지만 모든 것을 프로그램으로 처리하려는 생각은 버리셔야 합니다.

프로그램이 처리해야할 부분과 운영, 기타 방식으로 처리해야할 일을 구분할 필요가 있습니다.

https://technet.microsoft.com/ko-kr/library/gg699448.aspx

위 문서 보시면 그룹정책에 의해 변경할 수 있을 것 같으나 로컬에 저장된 값입니다. (결론적으로 해킹범주라는 거죠)

kaido / 2017/06/13 11:39:41 / 추천 0

1. 없습니다.

사용자가 설정 하는건 별다른 방법이 없습니다.

 

2. css 문자열 최신 기준으로 처리 방법

<meta http-equiv="X-UA-Compatible" content="IE=edge">

메타 테그를 넣어서 IE 문자열 인식을 엣지 기준으로 [현재 사용중인 IE 브라우저 문자 에뮬중 최신 문자열로 인식] 을 넣습니다.

물론 사용자가 직접 바꾸면 미적용이 됩니다.