主页

navigator对象包含有关浏览器的信息,它有很多属性,我们最经常用的是userAgent,该属性可以返回由客户机发送服务器的user—agent头部的值

下面前端代码可以判断用户使用那个终端打开页面,实现跳转

// 检测 userAgent()浏览器信息
!(function () {
    const userAgent = navigator.userAgent
    // 验证是否为Android或iPhone
    const android = userAgent.match(/(Android);?[\s\/]+([\d.]+)?/)
    const iphone = userAgent.match(/(iPhone\sOS)\s([\d_]+)/)
    // 如果是Android或iPhone,则跳转至移动站点
    if (android || iphone) {
        location.href = 'm.qiaofugui.cn'
    }
})()
if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad\Android|Mobie|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
    window.location.href = ' '; // 手机
} else {
    window.location.href = ' '; // 电脑
}

JavaScript

版权属于:Joe
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
0

目录

来自 《JS-BOM navigator对象》
评论

qiaofugui

博主很懒,啥都没有
188 文章数
14 评论量
3 分类数
191 页面数
已在风雨中度过 2年138天19小时21分