• 최근
  • 변동
  • 댓글
  • 포토
  • 동영상
  • SNS
  • 내글
jochou님 (담벼락)
처음페이지이전 5 페이지12345다음 5 페이지마지막페이지
  • 광장 (4388개)

제안 - index.php 파일에 meta 태그 한줄 추가 요망

타이니 | 2013.07.17 08:43 | 조회 3039
국내 실정상 대부분의 사람들이 IE 브라우저를 쓰면서 "호환성 보기" 옵션으로 사용합니다.
한글판 윈도우 버전은 기본 호환성보기 옵션으로 설치되기도 하고요.

특히 브라우저는 IE8 이상으로 업그레이드 했어도 아직 XP 쓰는 사람은 더더욱 그렇습니다.

이 IE의 "호환성 보기" 라는 놈이 아주 나쁜 놈인 게... 브라우저 렌더링을 무조건 IE7 엔진으로 합니다.

아주 구형 웹사이트인 경우 이게 효과를 발휘하지만, DTD를 HTML5로 하셨거나 최신 버전 브라우저에 맞추어 CSS나 JS를 구동하신다면 문제가 큽니다.

킴스큐는 비교적 최신의 JS나 CSS를 기준으로 되어 있고 마켓에 올라오는 익스텐션들도 최신의 브라우저 렌더링에 맞기 때문에 아래처럼 두 가지를 제안합니다.

1. DTD 형식은 무조건 HTML5 로 하십시오.
 관리자페이지 - 홈페이지 - 사이트별 DTD 설정에서 하실 수 있습니다.
 기존 XHTML 에서 HTML5로 DTD를 바꾼다 해도 하위 호환성을 완벽히 유지하니 걱정마시고요.
 HTML5가 현재는 만능 DTD입니다.

2. (중요!) 킴스큐 루트폴더의 index.php 파일에 아래 소스를 추가하십시오.

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

위 메타코드 2개를 index.php 파일의
<title><?php echo $g['browtitle']?></title>
이거 바로 윗줄에 삽입하십시오.

이게 뭐냐면, 만약 사용자 브라우저가 호환성보기 설정이 되어 있다고 하더라도 무조건 현재 (최신) 설치된 IE 버전의 렌더링을 사용한다는 거고요. 또한 만약 크롬프레임 엔진이 깔려 있다면 크롬으로 렌더링 해서 보여준다는 뜻입니다.

기대되는 효과는...

호환성 보기 설정을 한 국내 대부분 사용자들은 브라우저가 IE8/9/10 이더라도 실제로는 IE7 사용자여서 홈페이지가 오동작 할 가능성이 크다. 이걸 방지. (그래야 IE7은 이제 신경 안쓰고 개발하지요. 실제 IE7 점유율은 매우 낮지만 그놈의 호환성보기 옵션때문에 점유율 이상의 더 많은 사람들에게 문제가 됩니다.)


PS.
킴스큐 차기버전(v2.0)은 HTML5 기반인 것으로 압니다.
그래도 국내 실정에 맞게 위 메타코드가 꼭 들어가야 할 것으로 생각합니다.
메타 X-UA-Compatible 는 IE전용 메타정보 입니다.
twitter facebook