怎么用js判断是pc端还是手机端

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用js判断是pc端还是手机端相关的知识,希望对你有一定的参考价值。

<%-- 手机端电脑端判断--%>
<script type="text/javascript">
$(document).ready(function ()
//平台、设备和操作系统
var system =
win: false,
mac: false,
xll: 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);
//跳转语句
if (system.win || system.mac || system.xll) //转向后台登陆页面
window.location.href = "index.html";
else
window.location.href = "HomeIndex.aspx";//手机

);

</script>
参考技术A 你可以获取浏览器的userAgent。
userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。
但是我建议使用是否支持某个只在移动端支持的属性来判断什么设备,因为userAgent是可以伪造的。本回答被提问者采纳

以上是关于怎么用js判断是pc端还是手机端的主要内容,如果未能解决你的问题,请参考以下文章

JS判断登陆端是PC还是手机

js如何判断是手机端还是PC端访问

js判断PC端还是手机端

JS判断手机端还是pc端

js判断是手机还是PC端

VUE 判断电脑还是手机设备 pc端自适应 移动端rem布局