개발 Q&A

제목 스크립트에서 ie8 일 때 다른 링크를 띄우는게 가능할까요?
글쓴이 lzao 작성시각 2015/01/19 18:10:37
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 13364   RSS
현재 부트스트랩을 사용하고 있는데 ie8버전에선 제대로 안나온다고 해서 ie8일 때는 부트스트랩을 안쓰는 페이지로 이동시키고 싶은데
ie의 버전을 구별할 수 있는 방법이 있나요?
 다음글 카페24 php와 mysql (2)
 이전글 이런게 가능할까요? (4)

댓글

동도리군 / 2015/01/20 08:07:55 / 추천 0
function isIE( version, comparison ){
    var $div = $('<div style="display:none;"/>').appendTo($('body'));
    $div.html('<!--[if '+(comparison||'')+' IE '+(version||'')+']><a> </a><![endif]-->');
    var ieTest = $div.find('a').length;
    $div.remove();
    return ieTest;
}
전 스크립트로 체크합니다 -ㅅ-;;

 
lzao / 2015/01/20 10:38:51 / 추천 0
동도리군님 답변 감사합니다.
이런식으로도 가능하군요..
구글링해서 찾은 소스로 해결하긴 했습니다.

        var myNav = navigator.userAgent.toLowerCase();
        myNav = (myNav.indexOf('msie') != -1) ? parseInt(myNav.split('msie')[1]) : false;
        
        if(myNav == 8){
            [removed].href = "";
        }