제목 | codeigniter user_agnet사용시 문제관련 질문입니다. | ||
---|---|---|---|
글쓴이 | UYEONG | 작성시각 | 2012/10/22 15:37:04 |
|
|||
codeigniter로 user_agent를 받아서 ie버전이 7이하이면 분기하고 있는데요 이상하게 일부 ie9즉 일부사용자의 ie9에서 ie7으로 인식되서 분기처리 되어버립니다.;; 제pc의 ie9에서는 잘되고 다른 pc의 ie9에서도 잘되는데 몇몇 사용자의 ie9에서는 정보가 ie7으로 읽히네요, 이문제를 겪으신 분이나 해결방법이 떠오르신다면 답변부탁드리겠습니다. 감사합니다. |
|||
다음글 | 상용 제품 제작 (1) | ||
이전글 | [초보]메모리문제 (11) | ||
변종원(웅파)
/
2012/10/22 16:02:33 /
추천
0
|
UYEONG
/
2012/10/22 16:03:54 /
추천
0
감사드립니다.^^
|
ie8인데 ie6으로 체크되는 경우도 있구요.
ci에서 체크하는 것보다 자바스크립트단에서 체크하는게 더 정확할 것 같아요.
if( navigator.appName.indexOf("Microsoft") > -1 ) // IE?
{
if( navigator.appVersion.indexOf("MSIE 6") > -1) // IE6?
{
// code
}
else if(navigator.appVersion.indexOf("MSIE 7") > -1) // IE7?
{
// code
}
else if(navigator.appVersion.indexOf("MSIE 8") > -1) // IE8?
{
// code
}
}