Skip to content

Instantly share code, notes, and snippets.

@erikdubbelboer
Created August 8, 2019 11:51
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 erikdubbelboer/21a9c7fb5373e9654b89cd527fb5ab13 to your computer and use it in GitHub Desktop.
Save erikdubbelboer/21a9c7fb5373e9654b89cd527fb5ab13 to your computer and use it in GitHub Desktop.
var browser = (function(){
var test = function(regexp) { return regexp.test(window.navigator.userAgent);}
switch(true){
case test(/edge/i): return 'edge';
case test(/opr/i) && (!!window.opr || !!window.opera): return 'opera';
case test(/chrome/i) && !!window.chrome: return 'chrome';
case test(/firefox/i) : return 'firefox';
case test(/safari/i): return 'safari';
default: return '';
}
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment