系统粉 > 电脑问答 > 其他问答

已解决判断pc还是手机哪位知道的说下

提问者:shrimp613  |  浏览次  |  提问时间:2016-12-23  |  回答数量:3

判断pc还是手机哪位知道的说下你可以获取浏览器的userAgent。userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。但是我建议使用是否支持某个只在移动端支持的属性来...

已有3条答案
大爱露姐姐

大爱露姐姐

回答数:36083  |  被采纳数:10

你可以获取浏览器的userAgent。userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。但是我建议使用是否支持某个只在移动端支持的属性来判断什么设备,因为userAgent是可以伪造的。
2016-12-28 18:13:59
赞 3608
霏雨恋勉

霏雨恋勉

回答数:30817  |  被采纳数:13

判断方法如下:
1、手机访问网站时时,会附带发送user-agent信息,这个信息里面会有手机号码信息,则可以肯定是通过手机wap访问的。
2、但是目前中 国移动已经屏蔽了user-agent信息,所以获取不到手机号码。可以把wap网站服务器的ip提交给中国移动,加入白名单 后即可取得ua信息。目前中国联通可以直接取到手机号,对联通用户此方案可完美实施。
3、手机访问,原理是手机通过移动公司的代理服务器进行的访问。那么就可以理解是一台普通电脑使用了代理服务器。当手机通过代理服务器访问的时候,http头信息会毫无疑问的包含一个信息:via。这个信息提供了有价值的判断信息。可以实现判断是否是移动终端。
4、另外现在移动端的浏览器都会请求移动版的网页,所以可以直接判断出的。

希望可以帮到你!
2016-12-23 18:36:42
赞 3081
马鞍小衡衡

马鞍小衡衡

回答数:5658  |  被采纳数:0

判断pc还是手机这个是要看在哪一个应用上看到的了,这个一般是会有显示的,像电脑的图标的就是PC的,而这个手机的是会看到一个手机的图标的。
2016-12-29 08:15:50
赞 565
相关问答
最新其他问答
解决方法