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

2012-06-15 13:55:51 +08:00
 Keinez
我在opera mini上阅读V2EX,它自动去掉了很多模块并缩减了排版,但域名仍然是 www.v2ex.com
原本以为采用的是响应式设计,拖动浏览器窗口却不见布局改变,用一些插件尝试resize window也不行。
***
我只知道手机页面的实现可以依靠:
*响应式设计
*重新设计一个wap页面

V2EX似乎并不属于其中的任何一种,那它到底是以什么方式判断并实现手机端的布局&浏览呢?
3024 次点击
所在节点    问与答
4 条回复
manhere
2012-06-15 13:58:52 +08:00
浏览器agent信息
yoyicue
2012-06-15 14:00:03 +08:00
从请求判断的 是重新设计的 例如
https://github.com/livid/v2ex/blob/master/main.py#L1194
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
2012-06-15 14:08:30 +08:00
@manhere @yoyicue @shaymin 虽然不会用github+看不懂python,不过疑问解决了,THX

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/39579

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX