JS判断移动设备最佳方法 并实现跳转至手机版网页 - STATS

TNTS 2021-08-06 原文


JS判断移动设备最佳方法 并实现跳转至手机版网页


方法一:纯JS判断

使用这方法既简单,又实用,不需要引入jQuery库,把以下代码加入到<head>里即可。

<script type=”text/javascript”>
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
window.location = “mobile.html”; //可以换成http地址
}
</script>

方法二:使用 Device.Js 库

device.js 是一个用于检查设备用的插件,使用它你可以很方便的判断设备的操作系统,以及设备是纵向还是横向。

首先,我们下载Device.js

STEP 1: 引入 JS 文件

<script src=”device.min.js”></script>

STEP 2: 加入判断代码

<script type=”text/javascript”>
if(device.mobile()){
window.location = “shouji.html”;  //可以换成http地址
}
</script>
Device.js 方法有很多,若你想实现对某个设备的判断,要以根据以下代码来替换device.mobile()


 


发表于
2017-12-07 17:24 
STATS 
阅读(354
评论(0
编辑 
收藏 
举报

 

版权声明:本文为TNTS原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/TNTS/p/8000082.html

JS判断移动设备最佳方法 并实现跳转至手机版网页 - STATS的更多相关文章

  1. 人工智能大数据与嵌入式的关系 – 黑猫警长999

    人工智能大数据与嵌入式的关系 要是在以前跟大家说到嵌入式或者大数据的话,可能还有些人不太知道,也就是最近几年物 […]...

  2. 产品案例分析 – 华为软件开发云

    0. 调研,评测 1. 分析 2. 建议和规划 产品案例分析 – 华为软件开发云 PART1 &# […]...

  3. 英语:徐老师原典英语自学法 – 周 金根

    英语:徐老师原典英语自学法 前几天经敏捷个人Q群朋友介绍,知道有原典英语自学法,于是去看了一下徐老师的超越哈佛 […]...

  4. Hadoop(25)-高可用集群配置,HDFS-HA和YARN-HA – nt杨

    Hadoop(25)-高可用集群配置,HDFS-HA和YARN-HA 一. HA概述 1. 所谓HA(High […]...

  5. 您可能正在上传很大的文件,请参考文档来寻找解决方法 – 会学习的猪

    您可能正在上传很大的文件,请参考文档来寻找解决方法 问题出现背景:     在本地配置微课项目时,上传sql文 […]...

  6. 数理统计与Matlab: 第5章 方差分析 – 白途思

    5.1 单因素方差分析 5.1.1 方差分析的基本概念 在实际问题中,人们常常需要在不同的条件下对所研究的对象 […]...

  7. 谷歌最佳实践 – 如何写代码审核评论

    来源 如何写代码审核评论 概述 友善一些 清楚的阐述你的理由 要在清楚地给出方向和指出问题后让开发者自己决定之 […]...

  8. 简便的MySql数据库备份的方法 – Snowfun

    简便的MySql数据库备份的方法 使用MYSQL进行数据库备份,又很正规的数据库备份方法,同其他的数据库服务器 […]...

随机推荐

  1. 使用GPA针对android应用的绘制分析

      使用GPA针对android应用的绘制分析 以前经常用GPA来perf端游的绘制,很多perf工具例如pe […]...

  2. 第一章 项目管理引论

    1. 项目的定义   为创造独特的产品、服务或成果而进行的临时性工作。 企业的形态:   所有的企业可以只归纳 […]...

  3. Python 图像处理 OpenCV (6):图像的阈值处理

    前文传送门: 「Python 图像处理 OpenCV (1):入门」 「Python 图像处理 OpenCV […]...

  4. java实现下载器(以及创建一个URL对象)

    java实现下载器(以及创建一个URL对象) 1.思路讲解: (1)注意路径:是网络路径噢 (2)定位网络资源 […]...

  5. 使用ECS和OSS搭建个人网盘

    体验简介 本场景将提供一台配置了Centos 7.7版本的ECS实例(云服务器)和对象存储OSS实例。通过本教 […]...

  6. 12306抢票助手源码分析

    12306抢票助手源码分析 12306抢票助手代码分析: 文件组成:mainfest.jsonscript.j […]...

  7. 从技术到管理 —— 初做主管一定要避开的坑

    原文链接 https://www.yuque.com/sunluyong/meditations/lyoemb […]...

  8. Python2中通过datetime获取UTC时间ISO格式

    一个热点统计需求,需要限定一个时间范围,计算出该范围内的热点事件,相关数据则以UTC标准时间的ISO时间格式存 […]...

展开目录

目录导航