中易网

网站如何识别是一个PC浏览器还是手机浏览器发送的请求?

答案:1  悬赏:70  
解决时间 2021-11-06 18:50
网站如何识别是一个PC浏览器还是手机浏览器发送的请求?
最佳答案
通过JavaScript来判断。JavaScript不管是判断PC浏览器还是手机浏览器,都是通过User Agent 来判断。代码如下:<coding-1 lang="other"><script type="text/javascript">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.*/)||!!u.match(/AppleWebKit/), //是否为移动终端 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 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器 iPad: u.indexOf('iPad') > -1, //是否iPad webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 };}()} document.writeln(" 是否为移动终端: "+browser.versions.mobile);document.writeln(" ios终端: "+browser.versions.ios);document.writeln(" android终端: "+browser.versions.android);document.writeln(" 是否为iPhone: "+browser.versions.iPhone);document.writeln(" 是否iPad: "+browser.versions.iPad);document.writeln(navigator.userAgent); </script></coding>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
去除下眼袋的最有效方法是什么??
转深户的个人信用报告到哪里办理??
德克士会员日买一送一 外送的餐点可参加吗
怀孕多久才会开始呕吐?刚刚怀孕一个月就感觉
戒酒最快嘎方法?
德州东方明珠楼盘自称销售火暴,究竟销售如何
干贝灌汤饺对产妇有哪些好处?
义乌从荷叶塘到义乌市妇幼保健院坐几路车?
c程序编译没有错误,但是不能执行,谁帮我看看
上环的避孕效果有多高?什么时侯上最好?
排卵日测的对不对呢
赤峰特产水果?
高家大院的皮影戏国庆期间需要预约么,高家大
淘宝,天猫,京东哪个买东西好?
富县联大教育地址好找么,我有些事要过去
推荐资讯
淘宝旺旺号无法登陆了如何登陆解除手机绑定
秦岭七十二峪的简介
重庆的地区
大家知道怎么推算这个准确的安全期是什么时候
苹果4代8g手机价格
西安交大附中怎么样
可编程序控制器的基本介绍是什么?
重庆菊花价格多少
植脂末和奶精球的区别,谢谢各位大哥大姐
电梯房二次供水是从6楼开始的,那不属于二次
ipad桌面管理方法谁知道?
挺美和婷美是一个厂家吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?