JS判断PC 手机端显示不同的内容
2024-10-20 00:49:03
方法一:
function goPAGE() {
if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
window.location.href="手机版地址";
}
}
else {
window.location.href="你的电脑版地址"; }
}
goPAGE();
方法二:
//平台、设备和操作系统
var system = {
win: false,
mac: false,
xll: false,
ipad:false
};
//检测平台
var p = navigator.platform;
system.win = p.indexOf("Win") == 0;
system.mac = p.indexOf("Mac") == 0;
system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
system.ipad = (navigator.userAgent.match(/iPad/i) != null)?true:false;
//跳转语句,如果是手机访问就自动跳转到wap.baidu.com页面
if (system.win || system.mac || system.xll||system.ipad) { } else { window.location.href = "手机版地址";
}
最新文章
- JS原型和继承
- 记录一次自己对nginx+fastcgi(fpm)+mysql压力测试结果
- ACM/ICPC 之 欧拉回路两道(POJ1300-POJ1386)
- BZOJ4500: 矩阵
- [solr] - Facet - autocomplete
- Effective Java 70 Document thread safety
- Git 一些错误的解决方法
- c# 实现IComparable、IComparer接口、Comparer类的详解
- 数组去重的三种方法及from方法
- poj 2287 动态规划
- HDU 1853Cyclic Tour(网络流之最小费用流)
- Images as x-axis labels
- 客户端状态的存储空间——Session
- oracle 分析函数和开窗函数
- weblogic安装部署ODM下jrules-res-xu-WL10.rar出现Can't find com.ibm.rules.res.xu.messages bundle异常
- C# 从网站下载图片
- 【转】Mysql解决The total number of locks exceeds the lock table size错误
- Content-Length mismatch, received 431737 bytes out of the expected 760836
- Linux命令行下:把程序放后台执行,以及从后台继续执行程序
- nagios 报警参数
热门文章
- Leetcode950. Reveal Cards In Increasing Order按递增顺序显示卡牌
- HZOI 可怜与超市 树形dp
- python进阶_浅谈面向对象进阶
- PAT甲级——A1065 A+B and C (64bit)
- bootstrab table+表格 select可编辑完整实例
- 每日上亿请求量的电商系统,JVM年轻代垃圾回收参数如何优化? ----实战教会你如何配置
- ImportError: No module named 'pycocotools'
- LINUX运行级别的原理
- BZOJ2120&;&;2453 数颜色&;&;维护队列
- JAVA面试常见问题之数据库篇