使用javascript检测客户端是否是mobile的类型,如果是就跳转到另外一个页面

发布于 2022-09-07 03:50:03 字数 3959 浏览 11 评论 0

转:灵魂边缘

使用javascript检测客户端是否是mobile的类型,如果是就跳转到另外一个页面

  1. <script language="javascript" type="text/javascript">
  2.         function Client() { }
  3.         Client.prototype.mobileClients = [
  4.             "midp",
  5.             "240x320",
  6.             "blackberry",
  7.             "netfront",
  8.             "nokia",
  9.             "panasonic",
  10.             "portalmmm",
  11.             "sharp",
  12.             "sie-",
  13.             "sonyericsson",
  14.             "symbian",
  15.             "windows ce",
  16.             "benq",
  17.             "mda",
  18.             "mot-",
  19.             "opera mini",
  20.             "philips",
  21.             "pocket pc",
  22.             "sagem",
  23.             "samsung",
  24.             "sda",
  25.             "sgh-",
  26.             "vodafone",
  27.             "xda",
  28.             "iphone",
  29.             "android",
  30.             "ipad"
  31.         ];
  32.         Client.prototype.isMobileClient = function(userAgent) {
  33.             userAgent = userAgent.toLowerCase();
  34.             for (var i in this.mobileClients) {
  35.                 if (userAgent.indexOf(this.mobileClients[i]) != -1) {
  36.                     return true;
  37.                 }
  38.             }
  39.             return false;
  40.         }      
  41.         var client = new Client();
  42.         if (client.isMobileClient(navigator.userAgent)) {
  43.             window.location.href = "http://mobile.html";
  44.         }        
  45.     </script>

复制代码

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文