Skip to content

Instantly share code, notes, and snippets.

@Takazudo
Created October 23, 2012 09:57
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Takazudo/3937969 to your computer and use it in GitHub Desktop.
Save Takazudo/3937969 to your computer and use it in GitHub Desktop.
safari version detection
var oldSafari = (function() {
var ua = window.navigator.userAgent;
if(!/safari/i.test(ua)) {
return false;
}
if(/chrome/i.test(ua)) {
// chrome has 'Safari' in its ua.
return false;
}
if(/mobile/i.test(ua)) {
// ignore mobile safari.
return false;
}
if(!/version\/\d/i.test(ua)) {
// it must contain "Version/5.6.3" string
return false;
}
var matched = ua.match(/version\/(\d+)/i);
if(matched.length !== 2) {
return false;
}
var version = matched[1]*1;
return version < 5;
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment