Advertisement
chrstphrvllrn

Browser and Device Detect - Javascript

Feb 19th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. Device Detect and browser detect
  2. Note: for MAC - the chrome should be first before safari, because if the safari comes first, when you check in chrome, it will show as safari
  3.  
  4.  
  5. if(navigator.platform.indexOf('Win') > -1){ //windows
  6. console.log("Device: Windows")
  7. if(false || !!document.documentMode){
  8. console.log("Browser: IE")
  9.  
  10. }
  11. else if(navigator.userAgent.indexOf("Chrome") != -1 || !!window.chrome && !!window.chrome.webstor){ console.log("Browser: Chrome")
  12.  
  13. }
  14. else if(navigator.userAgent.indexOf("Firefox") != -1 || typeof InstallTrigger !== 'undefined'){ console.log("Browser: Firefox")
  15.  
  16. }
  17. else{
  18.  
  19.  
  20. }
  21. }
  22.  
  23. else if(navigator.platform.indexOf('Mac') > -1){ //mac
  24. console.log("Device: MAC")
  25. if(navigator.userAgent.indexOf("Firefox") != -1 || typeof InstallTrigger !== 'undefined'){ console.log("Browser: Firefox")
  26.  
  27. }
  28. else if(navigator.userAgent.indexOf("Chrome") != -1 || !!window.chrome && !!window.chrome.webstore){ console.log("Browser: Chrome")
  29.  
  30. }
  31.  
  32. else if(navigator.userAgent.indexOf("Safari") != -1){ console.log("Browser: Safari")
  33. CtaTxt.style.top = "-1px";
  34.  
  35. }
  36.  
  37. else{
  38.  
  39.  
  40. }
  41. }
  42. else{
  43.  
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement