Redian新闻
>
做网站大家现在用什么detect mobile device?
avatar
做网站大家现在用什么detect mobile device?# PDA - 掌中宝
a*r
1
一老头说:“当日华山论剑,先是他用黯然销魂掌,破了我的七十二路空明拳;然后我
改打降龙十八掌,却不防他伸开右手食指中指,竟是六脉神剑商阳剑和中冲剑并用,又
胜我一筹。”少年听得心驰目眩,正要再问,旁边老太太骂道:玩个石头剪子布都说得
这般威风!
avatar
L*w
2
看了很多文章都说用51degrees, 我下载折腾了好一会儿也没搞好。
再搜索一下,说现在51degree 已经商业化,免费版基本没用了。
那么大家怎么detect mobile device? 我希望从服务器端解决,而不是用javascript去
测屏幕宽度。 我用的是asp.net, .net自动的browser功能也很弱。
谢谢!
avatar
l*i
3
赞!

【在 a********r 的大作中提到】
: 一老头说:“当日华山论剑,先是他用黯然销魂掌,破了我的七十二路空明拳;然后我
: 改打降龙十八掌,却不防他伸开右手食指中指,竟是六脉神剑商阳剑和中冲剑并用,又
: 胜我一筹。”少年听得心驰目眩,正要再问,旁边老太太骂道:玩个石头剪子布都说得
: 这般威风!

avatar
p*o
4
难道不是http header里的user agent?
avatar
s*l
5
哈哈哈
好好好
avatar
L*w
6
那么多种agent, 自己判断有点累吧。

【在 p*******o 的大作中提到】
: 难道不是http header里的user agent?
avatar
c*n
8
user-agent
或者直接用media query做成responsive的好了
avatar
c*r
9


土人俺用这么两行,俺的原则是能在浏览器端干的绝不放到服务器端。
avatar
L*w
10
看来这个是最好的解决方法。
不过重新写css,工作量挺大。 能不能给个sample css, 看看如何处理不同的情况。
另外,ipad什么的, 虽然屏幕大,但大家习惯用手指点,所以好像也该用不同的处理
界面。

【在 c***r 的大作中提到】
:
:
: 土人俺用这么两行,俺的原则是能在浏览器端干的绝不放到服务器端。

avatar
c*r
11
sample css, 按照gizmodo.com做就可以吧?
http://gizmodo.com/assets/stylesheets/app-80a527af3f5766d65018a



【在 L******w 的大作中提到】
: 看来这个是最好的解决方法。
: 不过重新写css,工作量挺大。 能不能给个sample css, 看看如何处理不同的情况。
: 另外,ipad什么的, 虽然屏幕大,但大家习惯用手指点,所以好像也该用不同的处理
: 界面。

avatar
L*w
12
发现另外一个问题, 很多手机现在的虽然小,但resolution都高,
一个四寸的手机可以768X1184.
你用view port的话,这些网站都要显示为正常网站了,好像也不合适。
所以感觉应该判断出事手机,还是tabelt还是台式机。 如果是tablet还是可以显示为
正常网站的。

【在 c***r 的大作中提到】
: sample css, 按照gizmodo.com做就可以吧?
: http://gizmodo.com/assets/stylesheets/app-80a527af3f5766d65018a
:
: 。

avatar
c*r
13
http://stephen.io/mediaqueries/#iPhone
你可以加一条 and (-webkit-device-pixel-ratio: 2)

【在 L******w 的大作中提到】
: 发现另外一个问题, 很多手机现在的虽然小,但resolution都高,
: 一个四寸的手机可以768X1184.
: 你用view port的话,这些网站都要显示为正常网站了,好像也不合适。
: 所以感觉应该判断出事手机,还是tabelt还是台式机。 如果是tablet还是可以显示为
: 正常网站的。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。