loniper
V2EX  ›  问与答

怎样更好地根据用户系统推送web/wap网页?

  •  
  •   loniper · Dec 28, 2013 · 2959 views
    This topic created in 4519 days ago, the information mentioned may be changed or developed.
    现阶段我司用的是通过HTTP请求头判断的方式来判断的,windows/Mac/iPad即推送web网页,其他则推荐wap网页。不过存在两个问题:
    1.通过http头判断不准确,会存在误判情况
    2.用户如果确实想访问电脑版,存在无法访问的情况
    故请教各位大神有没有更好的判断方式?谢谢
    6 replies    1970-01-01 08:00:00 +08:00
    9hills
        1
    9hills  
       Dec 28, 2013 via iPad   ❤️ 1
    UA呗,误判是你库不全,网上有现成的正则。

    用户手动选择也很好实现,底部加两条链接就是了
    loniper
        2
    loniper  
    OP
       Dec 28, 2013
    @9hills 是只要UA判断就可以了么?还是可以先根据http头判断,再根据UA进行识别?再请教UA识别的话是不是要把所有的UA类型(比如android iphone ipad windows phone uc qqbrowser以及电脑浏览器+windowsnt之类的)都加进规则里?
    产品狗...请勿鄙视,哈哈
    9hills
        3
    9hills  
       Dec 28, 2013 via iPad   ❤️ 1
    @loniper 现成的正则,各个语言都有

    http://detectmobilebrowsers.com/
    loniper
        4
    loniper  
    OP
       Dec 28, 2013
    @9hills 这是判断UA的?
    shenyuzhi
        5
    shenyuzhi  
       Dec 28, 2013 via iPhone
    根据宽度,自适应
    lijinma
        6
    lijinma  
       Dec 29, 2013
    Responsive 解决不了吗?为什么要判断?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3549 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 10:41 · PVG 18:41 · LAX 03:41 · JFK 06:41
    ♥ Do have faith in what you're doing.