Skip to content

Instantly share code, notes, and snippets.

@deguchi
Created March 16, 2021 04:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save deguchi/65b86b77f8d9705e4fc63cf5f8b74953 to your computer and use it in GitHub Desktop.
Save deguchi/65b86b77f8d9705e4fc63cf5f8b74953 to your computer and use it in GitHub Desktop.
const detectBrowser = () => {
const userAgent = window.navigator.userAgent.toLowerCase();
if(userAgent.indexOf('msie') != -1 ||
userAgent.indexOf('trident') != -1) {
return 'ie'
} else if(userAgent.indexOf('edge') != -1) {
return 'edge'
} else if(userAgent.indexOf('chrome') != -1) {
return 'chrome'
} else if(userAgent.indexOf('safari') != -1) {
return 'safari'
} else if(userAgent.indexOf('firefox') != -1) {
return 'firefox'
} else if(userAgent.indexOf('opera') != -1) {
return 'opera'
} else {
return 'other'
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment