may88seiji
6/29/2017 - 11:43 AM

userAgent http://www.webdesignleaves.com/wp/jquery/703/ http://cly7796.net/wp/javascript/make-a-determination-using-the-useragent-in-javasc

  var ua = navigator.userAgent.toLowerCase();
  var ver = navigator.appVersion.toLowerCase();

  var isIE11 = (ua.indexOf('trident/7') > -1);
//  var isChrome = (ua.indexOf('chrome') > -1) && (ua.indexOf('edge') == -1);

  if(isIE11) {
    console.log("IE11");
    $('.panel-inner' + '.js-ie11').addClass('is-ie11');
  }
//  if(isChrome) {
//    console.log("chrome");
//    $('.panel-inner' + '.js-ie11').addClass('is-ie11');
//  }
var ua = navigator.userAgent.toLowerCase();
var ver = navigator.appVersion.toLowerCase();
 
// IE(11以外)
var isMSIE = (ua.indexOf('msie') > -1) && (ua.indexOf('opera') == -1);
// IE6
var isIE6 = isMSIE && (ver.indexOf('msie 6.') > -1);
// IE7
var isIE7 = isMSIE && (ver.indexOf('msie 7.') > -1);
// IE8
var isIE8 = isMSIE && (ver.indexOf('msie 8.') > -1);
// IE9
var isIE9 = isMSIE && (ver.indexOf('msie 9.') > -1);
// IE10
var isIE10 = isMSIE && (ver.indexOf('msie 10.') > -1);
// IE11
var isIE11 = (ua.indexOf('trident/7') > -1);
// IE
var isIE = isMSIE || isIE11;
// Edge
var isEdge = (ua.indexOf('edge') > -1);
 
// Google Chrome
var isChrome = (ua.indexOf('chrome') > -1) && (ua.indexOf('edge') == -1);
// Firefox
var isFirefox = (ua.indexOf('firefox') > -1);
// Safari
var isSafari = (ua.indexOf('safari') > -1) && (ua.indexOf('chrome') == -1);
// Opera
var isOpera = (ua.indexOf('opera') > -1);
 
 
// 使用例
if(isIE) {
    alert('IE');
}
if(isIE6) {
    alert('IE6');
}
if(isIE7) {
    alert('IE7');
}
if(isIE8) {
    alert('IE8');
}
if(isIE9) {
    alert('IE9');
}
if(isIE10) {
    alert('IE10');
}
if(isIE11) {
    alert('IE11');
}
if(isEdge) {
    alert('Edge');
}
 
if(isChrome) {
    alert('Google Chrome');
}
if(isFirefox) {
    alert('Firefox');
}
if(isSafari) {
    alert('Safari');
}
if(isOpera) {
    alert('Opera');
}
$(function () {
    var uaDevice = navigator.userAgent;
    if (uaDevice.indexOf('iPhone') > 0 || uaDevice.indexOf('iPod') > 0 || uaDevice.indexOf('Android') > 0 && uaDevice.indexOf('Mobile') > 0) {
        // スマートフォン用コード
    } else if (uaDevice.indexOf('iPad') > 0 || uaDevice.indexOf('Android') > 0) {
        // タブレット用コード
    } else {
        // PC用コード
    }
})