Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. function getOs(){
  2.  
  3. var varOs = window.localStorage.getItem("os");
  4.  
  5. if (varOs == null){
  6.  
  7. var isMobile = {
  8. Android: function() {
  9. return navigator.userAgent.match(/Android/i);
  10. },
  11. BlackBerry: function() {
  12. return navigator.userAgent.match(/BlackBerry/i);
  13. },
  14. iOS: function() {
  15. return navigator.userAgent.match(/iPhone|iPad|iPod/i);
  16. },
  17. Opera: function() {
  18. return navigator.userAgent.match(/Opera Mini/i);
  19. },
  20. Windows: function() {
  21. return navigator.userAgent.match(/IEMobile/i) || navigator.userAgent.match(/WPDesktop/i);
  22. },
  23. any: function() {
  24. return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
  25. }
  26. };
  27.  
  28. if( isMobile.any() ){
  29.  
  30. varOs = 'mobile';
  31.  
  32. }else{
  33.  
  34. varOs = "desktop";
  35.  
  36. }
  37.  
  38. }else{
  39.  
  40. varOs = varOs.toLowerCase();
  41.  
  42. }
  43.  
  44. return varOs;
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement