英溯IT论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 938|回复: 0

判断是PC端还是移动端

[复制链接]

10

主题

10

帖子

44

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
44
发表于 2021-1-25 16:00:00 | 显示全部楼层 |阅读模式
var browser={
    versions:function(){  
        var u = navigator.userAgent, app = navigator.appVersion;  
        return {//移动终端浏览器版本信息  
            trident: u.indexOf('Trident') > -1, //IE内核
            presto: u.indexOf('Presto') > -1, //opera内核
            webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
            gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
            mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
            ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
            android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
            iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD浏览器
            iPad: u.indexOf('iPad') > -1, //是否iPad   
            webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
        };
    }(),
    language:(navigator.browserLanguage || navigator.language).toLowerCase()
}  
//如果是移动端就进行这里
if(browser.versions.mobile || browser.versions.ios || browser.versions.android ||  
    browser.versions.iPhone || browser.versions.iPad){
    window.location.href = "http://www.baidu.com";
}else{
     //pc端进入这里
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|英溯IT论坛 ( 沪ICP备13022730号-6 )

GMT+8, 2024-12-22 09:08 , Processed in 0.122007 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表