Safari userAgent
by Park Mino
JavaScript
oyoHeader.ua = navigator.userAgent.toLowerCase();
oyoHeader.isSafari = false;
try{
oyoHeader.isSafari = /constructor/i.test(window.HTMLElement) || (function (p) { return p.toString() === "[object SafariRemoteNotification]"; })(!window['safari'] || safari.pushNotification);
}
catch(err) {}
oyoHeader.isSafari = (oyoHeader.isSafari || ((oyoHeader.ua.indexOf('safari') != -1)&& (!(oyoHeader.ua.indexOf('chrome')!= -1) && (oyoHeader.ua.indexOf('version/')!= -1))));
var _gap = 10;
var _possc = oyoHeader.pre_pos - oyoHeader.cur_pos;
if(oyoHeader.isSafari){
if(Math.abs(_possc>=_gap)){
oyoHeader.mGiftSticky.removeClass('on');
oyoHeader.hideFooterTab();
//console.log('safari');
}
}else{
//console.log('!safari');
oyoHeader.mGiftSticky.removeClass('on');
oyoHeader.hideFooterTab();
}