device_forPc.js 966B

1234567891011121314151617181920212223242526272829303132333435363738
  1. var isMobile = {
  2. Android: function () {
  3. return navigator.userAgent.match(/Android/i);
  4. },
  5. BlackBerry: function () {
  6. return navigator.userAgent.match(/BlackBerry/i);
  7. },
  8. iOS: function () {
  9. return navigator.userAgent.match(/iPhone|iPod/i);
  10. },
  11. Opera: function () {
  12. return navigator.userAgent.match(/Opera Mini/i);
  13. },
  14. Windows: function () {
  15. return navigator.userAgent.match(/IEMobile/i);
  16. },
  17. any: function () {
  18. return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
  19. }
  20. };
  21. var parameters = "";
  22. try {
  23. var urlquery = location.href.split("?");
  24. parameters = urlquery[1];
  25. if (typeof (parameters) !== "undefined") {
  26. parameters = "?" + parameters;
  27. } else {
  28. parameters = "";
  29. }
  30. } catch (e) {
  31. }
  32. var deviceType;
  33. if (isMobile.any()) {
  34. deviceType = 'mobile';
  35. } else {
  36. deviceType = 'pc';
  37. }