loniper
V2EX  ›  问与答

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

  •  
  •   loniper · Dec 28, 2013 · 3295 views
    This topic created in 4695 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
    9hills
    Dec 28, 2013 via iPad❤️1
    1
    UA呗,误判是你库不全,网上有现成的正则。

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

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