묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
브라우져별 이동페이지레이아웃
2016.04.06 23:30
익스플로어일경우 - A페이지로
크롬,사파리등 이외 브라우져로 접속할경우 B페이지로 자동으로 이동하게 하고싶습니다.
<script>
<!--
// 브라우져 버젼
function funGetInternetVersion(ver) {
var rv = -1; // Return value assumes failure.
var ua = navigator.userAgent;
var re = null;
if(ver == "MSIE"){
re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
}else{
re = new RegExp(ver+"/([0-9]{1,}[\.0-9]{0,})");
}
if (re.exec(ua) != null){
rv = parseFloat(RegExp.$1);
}
return rv;
}
//브라우저 종류 및 버전확인
function funBrowserCheck(){
var browerName =navigator.appName;
var browerAgent = navigator.userAgent;
var browserVer = 0 ; // 브라우저 버전정보
var browerType =""; // 브라우져 종류
// 브라우져 종류 설정.
if(browerName.charAt(0) == "M"){
browerType="MSIE";
}else if(browerName.charAt(0) == "N"){
if(browerAgent.indexOf("Chrome") != -1){
browerType="Chrome";
}else if(browerAgent.indexOf("Firefox") != -1){
browerType="Firefox";
}else if(browerAgent.indexOf("Mobile Safari") != -1){
browerType="Mobile Safari";
}else if(browerAgent.indexOf("Safari") != -1){
browerType="Safari";
}
} else {
browserVer = "??";
}
// 브라우져 이동
if(navigator.appName.charAt(0)=="N"){
location.href = "../ie";
}
//-->
</script>
이렇게 해서 레이아웃에 적용하니 500 에러가 뜨네요 ㅠㅠ
그리고 IE11부터는 MSIE 이 아니던데 이럴때는 어떻게 해야하나요 해결방법좀 알려주세요 ㅠㅠ