js 判断是在手机上运行还是pc上
答案:2 悬赏:60
解决时间 2021-02-06 07:31
- 提问者网友:夕夏残阳落幕
- 2021-02-06 01:45
js 判断是在手机上运行还是pc上
最佳答案
- 二级知识专家网友:安稳不如野
- 2021-02-06 02:06
你可以获取浏览器的userAgent。
userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。
但是我建议使用是否支持某个只在移动端支持的属性来判断什么设备,因为userAgent是可以伪造的。
userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。
但是我建议使用是否支持某个只在移动端支持的属性来判断什么设备,因为userAgent是可以伪造的。
全部回答
- 1楼网友:留下所有热言
- 2021-02-06 03:05
if (~navigator.useragent.indexof('mobile')) {<br> alert('移动页面');<br>} else {<br> alert('pc页面');<br>}一般判断useragent中是否包含mobile字符串即可,但手机浏览器一般可以选择更改ua为pc,所以方法不是100%准确
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯