-
-
Save zoxon/a3d8fd68a63e214a34e57e25e6d85ffe to your computer and use it in GitHub Desktop.
safari version detection
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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