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');
}
},