用户代理选择

时间:2012-05-25 11:35:12

标签: mobile browser user-agent

如何在不使用用户代理的情况下检测移动浏览器?

尝试在网上查找但所有找到的链接都是关于用户代理

2 个答案:

答案 0 :(得分:0)

简单回答:你不能,至少在服务器端。
但是,更重要的是,为什么您希望使用用户代理字符串?

如果您只是想检测浏览器是否是移动的,我会使用JavaScript,只需根据设备的屏幕尺寸/分辨率猜测它。

答案 1 :(得分:0)

这取决于您是在服务器端还是在客户端。服务器端你几乎只限于UserAgent,除非你真的自定义东西。

客户端你可以看看像modernizer.js或yepnope.js这样的库。他们可能在幕后使用用户代理数据,不确定。

当然,如果浏览器禁用了JavaScript,那么你也不幸。