robinwebdev
1/10/2017 - 9:36 AM

Cibler un OS ou un navigateur spécifique

Cibler un OS ou un navigateur spécifique

// ----------------------------------
// Viser uniquement les devices IOS
// ----------------------------------
checkIos : function() { // Au 'initialize' uniquement
	var userAgent = navigator.userAgent || navigator.vendor || window.opera;

	if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
	    $('html').addClass('ios');
	}
},


// ---------------------
// Viser uniquement IE
// ---------------------
checkIe : function() { 
    if (/MSIE 10/i.test(navigator.userAgent)) { // internet explorer 10
        $('html').addClass('ie-10');
    }
    if (/MSIE 9/i.test(navigator.userAgent) || /rv:11.0/i.test(navigator.userAgent)) { // internet explorer 9 or 11
        $('html').addClass('ie-11');
    }
    if (/Edge\/\d./i.test(navigator.userAgent)){ // Microsoft Edge
        $('html').addClass('ie-edge');
    }
},