V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Keinez
V2EX  ›  问与答

V2EX是依靠什么来判断手机浏览器的呢?

  •  
  •   Keinez · Jun 15, 2012 · 3542 views
    This topic created in 5069 days ago, the information mentioned may be changed or developed.
    我在opera mini上阅读V2EX,它自动去掉了很多模块并缩减了排版,但域名仍然是 www.v2ex.com
    原本以为采用的是响应式设计,拖动浏览器窗口却不见布局改变,用一些插件尝试resize window也不行。
    ***
    我只知道手机页面的实现可以依靠:
    *响应式设计
    *重新设计一个wap页面

    V2EX似乎并不属于其中的任何一种,那它到底是以什么方式判断并实现手机端的布局&浏览呢?
    4 replies    1970-01-01 08:00:00 +08:00
    manhere
        1
    manhere  
       Jun 15, 2012
    浏览器agent信息
    yoyicue
        2
    yoyicue  
       Jun 15, 2012
    从请求判断的 是重新设计的 例如
    https://github.com/livid/v2ex/blob/master/main.py#L1194
    shaymin
        3
    shaymin  
       Jun 15, 2012
    用手机浏览的时候会多出一个
    <meta content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0" name="viewport" />
    <link rel="stylesheet" type="text/css" media="screen" href="/css/mobile.css?v=3.0.1b" />
    Keinez
        4
    Keinez  
    OP
       Jun 15, 2012
    @manhere @yoyicue @shaymin 虽然不会用github+看不懂python,不过疑问解决了,THX
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2455 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 04:53 · PVG 12:53 · LAX 21:53 · JFK 00:53
    ♥ Do have faith in what you're doing.