如何在不使用用户代理的情况下检测移动浏览器?
尝试在网上查找但所有找到的链接都是关于用户代理
答案 0 :(得分:0)
简单回答:你不能,至少在服务器端。
但是,更重要的是,为什么您希望不使用用户代理字符串?
如果您只是想检测浏览器是否是移动的,我会使用JavaScript,只需根据设备的屏幕尺寸/分辨率猜测它。
答案 1 :(得分:0)
这取决于您是在服务器端还是在客户端。服务器端你几乎只限于UserAgent,除非你真的自定义东西。
客户端你可以看看像modernizer.js或yepnope.js这样的库。他们可能在幕后使用用户代理数据,不确定。
当然,如果浏览器禁用了JavaScript,那么你也不幸。