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

发布网友 发布时间:2022-04-22 05:46

我来回答

2个回答

热心网友 时间:2022-04-20 18:47

<%-- 手机端电脑端判断--%>
<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>

热心网友 时间:2022-04-20 20:05

你可以获取浏览器的userAgent。
userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。
但是我建议使用是否支持某个只在移动端支持的属性来判断什么设备,因为userAgent是可以伪造的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com