출처 | 네이버 소스 펌
- function getInternetExplorerVersion() {
- var rv = -1; // Return value assumes failure.
- var ua = navigator.userAgent;
- //IE 7~10일 경우 버전 리턴
- if (navigator.appName == 'Microsoft Internet Explorer') {
- var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
- if (re.exec(ua) != null) {
- rv = parseFloat( RegExp.$1 );
- }
- //XP 혹은 VISTA의 경우
- if(ua.toLowerCase().match(/win/)) {
- if(ua.replace(/ /g,'').indexOf("WindowsNT5.1") != -1 || ua.replace(/ /g,'').indexOf("WindowsNT6.0") != -1) {
- return -90;
- }
- }
- } else if(!ua.match(/Trident/)) {
- //IE 이외의 다른 브라우저
- return -99;
- }
- return rv;
- }
- $(document).ready(function(){
- cmd.share.init();
- var version = Number(getInternetExplorerVersion());
- if(version > 0 && version < 11) {
- jQuery(".safe, .case3, .case4").hide();
- jQuery(".danger").show();
- } else if(version == -90) {
- jQuery(".safe, .danger, .case4").hide();
- jQuery(".case3").show();
- } else if(version == -99) {
- jQuery(".safe, .danger, .safe").hide();
- jQuery(".case4").show();
- }
- });
'Web > 웹표준' 카테고리의 다른 글
ajax IE 에러 No Transport 액세스 거부 (0) | 2016.01.07 |
---|---|
safari window.open (0) | 2016.01.04 |
2015년 웹 디자인 트렌드 (0) | 2015.12.07 |
encoding 이해 (0) | 2015.11.30 |
http status code (0) | 2015.10.27 |