首页 > 代码库 > 一般是HTTP_ACCEPT这个服务器变量中如果包含如下几个字符串,就可以判断是手机
一般是HTTP_ACCEPT这个服务器变量中如果包含如下几个字符串,就可以判断是手机
知乎用户,IT行业从业者
崔Vincent、知乎用户 赞同
现在手机浏览器的标准也不一样,各有各的浏览器,一般是HTTP_ACCEPT这个服务器变量中如果包含如下几个字符串,就可以判断是手机
text/vnd.wap.wml
application/vnd.wap.xhtml+xml
有个特殊例子就是那个手机上的opera,它在发送HTTP_ACCEPT时,不会发送它支持text/vnd.wap.wml文档,但它会发送支持xhtml文档,mime类型为:application/xhtml+xml
因此判断包含三个包含字符串应该可以了
text/vnd.wap.wml
application/vnd.wap.xhtml+xml
application/xhtml+xml
不过这样一来,在电脑上的opera也会访问WAP站,自己取舍吧
text/vnd.wap.wml
application/vnd.wap.xhtml+xml
有个特殊例子就是那个手机上的opera,它在发送HTTP_ACCEPT时,不会发送它支持text/vnd.wap.wml文档,但它会发送支持xhtml文档,mime类型为:application/xhtml+xml
因此判断包含三个包含字符串应该可以了
text/vnd.wap.wml
application/vnd.wap.xhtml+xml
application/xhtml+xml
不过这样一来,在电脑上的opera也会访问WAP站,自己取舍吧
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。