web网站判断是手机访问还是pc电脑访问的检测逻辑

 我来答
腾讯电脑管家
2018-07-05 · 百度知道官方认证企业
腾讯电脑管家
腾讯电脑管家是腾讯公司推出的免费安全管理软件,能有效预防和解决计算机上常见的安全风险,并帮助用户解决各种电脑“疑难杂症”、优化系统和网络环境,是中国综合能力最强、最稳定的安全软件。
向TA提问
展开全部
在现在手机上网和wifi越来越普及的情况下,web网站需要对http的客户端进行区分并适配不同的页面,确保给用户最合适的体验效果。
因此从网站服务器端去分析,区分当前http请求是来自mobile的手机上的浏览器,还是来自Windows,Linux,Mac等PC电脑上的浏览器,就显得非常有必要了。
北京磐安云创科技有限公司_
2023-02-01 广告
  手 机访问时,会附带发送user-agent信息,这个信息里面会有手机号码信息,那么如果能取得手机号码,则可以肯定是通过手机wap访问的。但是目前中 国移动已经屏蔽了user-agent信息,所以获取不到手机号码。有关系的朋友可以联系移... 点击进入详情页
本回答由北京磐安云创科技有限公司_提供
此间乐i不思蜀
2017-03-19 · TA获得超过2026个赞
知道小有建树答主
回答量:1911
采纳率:42%
帮助的人:686万
展开全部

用JS代码来实现的

<script type="text/javascript">
<!-- 
//平台、设备和操作系统
var system ={
win : false,
mac : false,
xll : false
};
//检测平台
var p = navigator.platform;
system.win = p.indexOf("Win") == 0;
system.mac = p.indexOf("Mac") == 0;
system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
//跳转语句,如果是手机访问就自动跳转到wap.baidu.com页面
if(system.win||system.mac||system.xll){
 
}else{
window.location.href="手机站链接";
}
-->
</script>

否则打开网站默认页面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式