V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Keinez
V2EX  ›  问与答

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

  •  
  •   Keinez · 2012-06-15 13:55:51 +08:00 · 2984 次点击
    这是一个创建于 4356 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我在opera mini上阅读V2EX,它自动去掉了很多模块并缩减了排版,但域名仍然是 www.v2ex.com
    原本以为采用的是响应式设计,拖动浏览器窗口却不见布局改变,用一些插件尝试resize window也不行。
    ***
    我只知道手机页面的实现可以依靠:
    *响应式设计
    *重新设计一个wap页面

    V2EX似乎并不属于其中的任何一种,那它到底是以什么方式判断并实现手机端的布局&浏览呢?
    4 条回复    1970-01-01 08:00:00 +08:00
    manhere
        1
    manhere  
       2012-06-15 13:58:52 +08:00
    浏览器agent信息
    yoyicue
        2
    yoyicue  
       2012-06-15 14:00:03 +08:00
    从请求判断的 是重新设计的 例如
    https://github.com/livid/v2ex/blob/master/main.py#L1194
    shaymin
        3
    shaymin  
       2012-06-15 14:02:05 +08:00
    用手机浏览的时候会多出一个
    <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
       2012-06-15 14:08:30 +08:00
    @manhere @yoyicue @shaymin 虽然不会用github+看不懂python,不过疑问解决了,THX
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   832 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:40 · PVG 04:40 · LAX 13:40 · JFK 16:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.