-1

我有一个 web 应用程序,它工作正常。现在,当我从智能手机浏览器访问应用程序时,有一个特定的页面会变得很庞大,所以我想要这样的情况

if(request comes from computer browser client )
forward to bulky page in web application
else
if (request comes from smartphone )
forward to some other light page .

请提出您的建议,我该如何实现

4

2 回答 2

3

使用用户代理。为了方便和约定,与您的服务器的每个连接都带有此标头。无法保证浏览器是真实的(例如垃圾邮件机器人将自己报告为 Chrome)。您可以按如下方式获取用户代理:

request.getHeader("User-Agent");

然后再次检查已知的用户代理字符串和模板。

于 2013-09-04T20:21:34.977 回答
1

通常通过检查 Request 的“User-Agent”标头来完成

于 2013-09-04T20:21:23.607 回答