`

判断各种手机User-Agent

阅读更多

List of user agents for mobile phones

它的网址是:http://en.wikipedia.org/wiki/List_of_user_agents_for_mobile_phones

代码如下所示:

<%
	String userAgent = request.getHeader("User-Agent");
	if(userAgent.indexOf("Mozilla")!=-1 && userAgent.indexOf("iPhone")!=-1 || userAgent.indexOf("Android")!=-1 ){
		response.sendRedirect("页面1");
	}else if(userAgent.indexOf("Opera")!=-1 && userAgent.indexOf("Opera Mini")!=-1 || userAgent.indexOf("BlackBerry")!=-1){
		response.sendRedirect("页面2");
	}else if(userAgent.indexOf("Mozilla")!=-1 && userAgent.indexOf("Windows")!=-1){
		response.sendRedirect("页面3");
	}else{
		response.sendRedirect("页面1");
	}
%>

 

 

分享到:
评论

相关推荐

    JavaUser-Agent解析库

    &lt;artifactId&gt;user-agent-utils &lt;version&gt;2a6db83 ``` 然后,可以使用提供的API来解析User-Agent字符串: ```java UserAgent userAgent = UserAgent.parseUserAgentString("User-Agent字符串"); Browser browser =...

    时下流行的浏览器User-Agent大全(9038条数据)分为sql版本和excel版本,2018-1-27更新

    《全面解析浏览器User-Agent:九万条数据的深度探索》 在互联网的海洋中,User-Agent(简称UA)是每个网络请求背后隐藏的一份重要信息。它是一个字符串,由发送请求的客户端(通常是浏览器)携带,用于标识自身的...

    使电脑浏览器变成手机的App浏览器(修改电脑浏览器UA)user-agent

    在现代互联网时代,浏览器的 User Agent(UA)扮演着非常重要的角色。UA 是浏览器发送给服务器的身份识别符,服务器根据 UA 的信息来判断浏览器的类型、版本、操作系统等信息,以便提供相应的内容。然而,有些网站会...

    根据USER-AGENT判断手机类型并跳转到相应的app下载页面

    本文将详细介绍如何通过检测浏览器的USER-AGENT来判断用户的手机类型,并根据识别结果自动跳转到相应平台的应用下载页面的方法。 首先,我们需要了解什么是USER-AGENT。USER-AGENT是浏览器发送给服务器的一个HTTP...

    根据User Agent String判断客户端平台及浏览器源程序[Java和PHP版]

    User Agent String(简称UA字符串)就是一个关键工具,它包含了客户端浏览器的详细信息,如浏览器名称、版本、操作系统等。本资源提供了基于Java和PHP的解决方案,帮助开发者解析和识别UA字符串,从而判断客户端平台...

    Laravel开发-laravel-agent

    1. **设备类型**:判断用户是否使用移动设备(如手机或平板)或桌面设备(如台式机或笔记本电脑)。 2. **浏览器信息**:获取用户使用的浏览器类型和版本,这对于处理不同浏览器的兼容性问题非常有用。 3. **操作...

    判断是否是手机

    综合上述信息,我们可以得出结论:要判断是否是手机访问,主要依赖于分析HTTP请求的`User-Agent`头信息,并可能结合其他设备特性。在Java Servlet环境中,可以编写代码来解析和判断`User-Agent`,或者利用专门的库来...

    php判断手机访问

    例如,一个典型的Android手机User-Agent可能会像这样:“Mozilla/5.0 (Linux; Android 9; SM-G960F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.136 Mobile Safari/537.36”。 3. **自定义检测函数*...

    判断用户是否使用手机浏览器

    在IT行业中,尤其是在Web开发领域,判断用户是否使用手机浏览器是一项常见的需求,这有助于提供适应不同设备的用户体验。本文将详细讲解如何通过JavaScript(JS)、PHP和Java Server Pages(JSP)来实现这一功能。 ...

    PHP判断PC端还是手机端.rar_Echo Echo_PHP判断PC端还是手机端_php判断手机端

    总结一下,PHP判断PC端还是手机端主要依赖于分析HTTP请求头中的User-Agent字段,通过查找特定的关键词来识别设备类型。这个过程可以封装成一个函数,方便在项目中复用。在实际应用中,可能还需要考虑到更多的设备...

    使用User Agent分辨出Android设备类型的安全做法

    随着Android设备增多,不少网站都...标准判断规则:Mobile Android has “Mobile” string in the User-Agent header. Tablet Android does not. 在Android设备UA字符串中,移动设备包含Mobile字符串,而平板设备没有。

    Chrome浏览器模拟手机浏览器.docx

    例如,某些网站可能会根据 User-Agent 字符串来判断浏览器类型,并显示不同的内容。 如果用户想切换回普通浏览器模式,只需关闭所有 Chrome 浏览器,重开即可。如果用户不想关闭浏览器,可以输入以下命令来切回普通...

    检测是否是手机端的JS代码

    需要注意的是,这些方法并非完全可靠,因为用户可能通过各种方式改变`User-Agent`或调整窗口大小。因此,最好根据具体应用场景选择合适的检测策略,并保持代码的灵活性,以适应未来可能出现的新设备。

    PHP,ASP程序自动判断是电脑或手机访问网站

    总结来说,PHP和ASP通过分析User-Agent头可以实现自动判断设备类型,从而优化网站在不同设备上的显示效果。开发过程中,记得定期更新设备识别规则,以适应不断变化的市场和技术环境。同时,结合前端技术和服务器端...

    如何判断微信内置浏览器(通过User Agent实现)

    如何判断微信内置浏览器,首先需要获取微信内置浏览器的User Agent,经过在 iPhone 上微信的浏览器的检测,它的 User Agent 是: Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 ...

    Python-pythonuseragents浏览器的useragent解析器用于判断来源是电脑手机平板

    Python-user-agents库就是这样一个工具,它提供了一种方便的方式来解析和识别用户代理字符串,从而判断访问请求来自桌面电脑、移动设备还是平板电脑。 Python-user-agents库基于UserAgentParser项目,它包含了一个...

    php入口文件自动判断手机web端跳转

    综上所述,实现“php入口文件自动判断手机web端跳转”的主要步骤包括获取并解析User-Agent信息、检测屏幕分辨率或者利用JavaScript辅助判断。结合这些方法,可以有效地为你的PHP应用创建一个响应式的入口,为不同...

    限制电脑PC端访问Web页面,只能手机端才能访问

    例如,PC的User-Agent通常会包含“Windows NT”或“Macintosh”,而手机User-Agent会包含“Android”、“iPhone”或“Windows Phone”。 3. **设置访问规则**:如果检测到是PC端,可以通过弹出警告、重定向到其他...

    UserAgentUtils-1.13.jar

    《UserAgentUtils-1.13.jar:解析与利用》 ...总的来说,`UserAgentUtils-1.13.jar`是Java开发者处理User-Agent信息的得力工具,它简化了解析过程,提升了效率,使得在各种应用场景下,都能更好地理解和服务于用户。

    Java servlet判断是否是移动设备

    总的来说,通过Java Servlet来判断用户是否使用移动设备是Web开发中常见的需求,我们可以通过分析`User-Agent`或者借助第三方库来实现。同时,了解和掌握相关的文件操作和数据处理工具也对开发工作至关重要。

Global site tag (gtag.js) - Google Analytics