Для получения полного доступа
зарегистрируйтесь.
RSS

Все сниппеты с тэгами «JavaScript, MacOS»


Gravatar image
Антон
  • Репутация: 3
  • Сниппеты: 1
  • Ревизии: 0

JS-костыль, чтобы писать отдельные CSS или JS под MacOS

//если нет Modernizr на проекте
if (navigator.userAgent.indexOf('Mac') > 0) {
    var elemHTML = document.getElementsByTagName('html')[0];
 
    elemHTML.className += " mac-os";
 
    if (navigator.userAgent.indexOf('Safari') > 0) elemHTML.className += " mac-safari";
    if (navigator.userAgent.indexOf('Chrome') > 0) elemHTML.className += " mac-chrome";
}

//если есть Modernizr на проекте
Modernizr.addTest({ macos: !!(navigator.userAgent.indexOf('Mac') + 1) });

Modernizr.addTest({
    macsafari: Modernizr.macos ? !!(navigator.userAgent.indexOf('Safari') + 1) : false,
    macchrome: Modernizr.macos ? !!(navigator.userAgent.indexOf('Chrome') + 1) : false
});