Skip to content

Instantly share code, notes, and snippets.

@xionglun
Last active August 29, 2015 14:05
Show Gist options
  • Save xionglun/224387aac3f8b53ad392 to your computer and use it in GitHub Desktop.
Save xionglun/224387aac3f8b53ad392 to your computer and use it in GitHub Desktop.
var userAgent = navigator.userAgent.toLowerCase();
var browser = {
version: (userAgent.match(/.+(?:rv|it|ra|ie|me|on)[\/: ]([\d.]+)/) || [])[1],
chrome: /chrome/.test(userAgent),
safari: /webkit/.test(userAgent) && !/chrome/.test(userAgent ),
webkit: /webkit/.test(userAgent),
opera: /opera/.test(userAgent),
msie: /msie/.test(userAgent) && !/opera/.test(userAgent ),
mozilla: /mozilla/.test(userAgent) && !/(compatible|webkit)/.test(userAgent ),
android: /android/.test(userAgent),
ios: /iphone/.test(userAgent) || /ipad/.test(userAgent)
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment