• 一般是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站,自己取舍吧
  • 相关阅读:
    HTML_from
    HTML_img
    python_Django默认转换器
    python_虚拟环境
    python_正则表达式
    mysql_pymysql模块
    mysql_权限管理
    mysql_子查询
    sudo权限造成的故障
    22.Linux定时任务
  • 原文地址:https://www.cnblogs.com/wahaccp/p/3806580.html
Copyright © 2020-2023  润新知