如何使用JSP/Java检测移动设备(iOS和Android)?
只是想知道是否有人遇到过这个 基本上,我希望使用JSP检测iOS和Android,并能够有条件地向页面添加CSS和JS文件如何使用JSP/Java检测移动设备(iOS和Android)?,java,android,ios,jsp,mobile,Java,Android,Ios,Jsp,Mobile,只是想知道是否有人遇到过这个 基本上,我希望使用JSP检测iOS和Android,并能够有条件地向页面添加CSS和JS文件 有什么想法吗?最好的方法可能是使用字符串。实际上,至少在iOS/Safari上,已经有一个非常类似的问题了。请注意,iOS上还有其他浏览器,因此您也需要查找它们的用户代理字符串 上列出了许多UA字符串 您可以使用来确定是否正在使用或正在使用。只需查找适当的关键字,如“Android”或“iPhone”或“iPad”一个非常简单的解决方案是: <% String u
有什么想法吗?最好的方法可能是使用字符串。实际上,至少在iOS/Safari上,已经有一个非常类似的问题了。请注意,iOS上还有其他浏览器,因此您也需要查找它们的用户代理字符串 上列出了许多UA字符串
您可以使用来确定是否正在使用或正在使用。只需查找适当的关键字,如“Android”或“iPhone”或“iPad”一个非常简单的解决方案是:
<%
String userAgent = request.getHeader("user-agent");
if (userAgent.matches(".*Android.*"))
{
out.print("You're an Android!");
}
else
{
out.print("You're something else..."); // iOS
}
%>
由于else语句非常简短,因此只有当您提供的服务不超过iOS和Android时,才应使用该语句