本篇文章给大家带来的内容是关于js如何判断浏览器是pc端还是移动端 ?(两种方法介绍),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
navigator对象:navigator 对象包含有关浏览器的信息,下面的useragent 属性是一个只读的字符串,声明了浏览器用于 http 请求的用户代理头的值。所以我们可以通过判断navigator.useragent里面是否有某些值来判断
方法一:js代码
方法二:正则表达式
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent))
{
window.location.href = "https://www.baidu.com/";
} else {
window.location.href = "http://news.baidu.com/";
}利用正则去判断 navigator.useragent 是否含有 Android/webOs/iphone 等字符串,并且利用修饰符 “i” 做了不区分大小写,然后用正则的方法 test 去判断是否满足
相关推荐:










