传入http请求的UserAgent 根据它判断是手机还是电脑发送过来的请求
2014-06-24 17:40
579 查看
/**
* 传入http请求的UserAgent
* 根据它判断是手机还是电脑发送过来的请求
* @param userAgent
* @return
*/
public static boolean choose(String userAgent) {
if (userAgent.indexOf("Noki") > -1 || // Nokia phones and emulators
userAgent.indexOf("Eric") > -1 || // Ericsson WAP phones and emulators
userAgent.indexOf("WapI") > -1 || // Ericsson WapIDE 2.0
userAgent.indexOf("MC21") > -1 || // Ericsson MC218
userAgent.indexOf("AUR") > -1 || // Ericsson R320
userAgent.indexOf("R380") > -1 || // Ericsson R380
userAgent.indexOf("UP.B") > -1 || // UP.Browser
userAgent.indexOf("WinW") > -1 || // WinWAP browser
userAgent.indexOf("UPG1") > -1 || // UP.SDK 4.0
userAgent.indexOf("upsi") > -1 || //another kind of UP.Browser
userAgent.indexOf("QWAP") > -1 || // unknown QWAPPER browser
userAgent.indexOf("Jigs") > -1 || // unknown JigSaw browser
userAgent.indexOf("Java") > -1 || // unknown Java based browser
userAgent.indexOf("Alca") > -1 || // unknown Alcatel-BE3 browser (UP based)
userAgent.indexOf("MITS") > -1 || // unknown Mitsubishi browser
userAgent.indexOf("MOT-") > -1 || // unknown browser (UP based)
userAgent.indexOf("My S") > -1 ||// unknown Ericsson devkit browser
userAgent.indexOf("WAPJ") > -1 ||//Virtual WAPJAG www.wapjag.de
userAgent.indexOf("fetc") > -1 ||//fetchpage.cgi Perl script from www.wapcab.de
userAgent.indexOf("ALAV") > -1 || //yet another unknown UP based browser
userAgent.indexOf("Wapa") > -1 || //another unknown browser (Web based "Wapalyzer")
userAgent.indexOf("Oper") > -1) {
return true;
} else {
return false;
}
}
* 传入http请求的UserAgent
* 根据它判断是手机还是电脑发送过来的请求
* @param userAgent
* @return
*/
public static boolean choose(String userAgent) {
if (userAgent.indexOf("Noki") > -1 || // Nokia phones and emulators
userAgent.indexOf("Eric") > -1 || // Ericsson WAP phones and emulators
userAgent.indexOf("WapI") > -1 || // Ericsson WapIDE 2.0
userAgent.indexOf("MC21") > -1 || // Ericsson MC218
userAgent.indexOf("AUR") > -1 || // Ericsson R320
userAgent.indexOf("R380") > -1 || // Ericsson R380
userAgent.indexOf("UP.B") > -1 || // UP.Browser
userAgent.indexOf("WinW") > -1 || // WinWAP browser
userAgent.indexOf("UPG1") > -1 || // UP.SDK 4.0
userAgent.indexOf("upsi") > -1 || //another kind of UP.Browser
userAgent.indexOf("QWAP") > -1 || // unknown QWAPPER browser
userAgent.indexOf("Jigs") > -1 || // unknown JigSaw browser
userAgent.indexOf("Java") > -1 || // unknown Java based browser
userAgent.indexOf("Alca") > -1 || // unknown Alcatel-BE3 browser (UP based)
userAgent.indexOf("MITS") > -1 || // unknown Mitsubishi browser
userAgent.indexOf("MOT-") > -1 || // unknown browser (UP based)
userAgent.indexOf("My S") > -1 ||// unknown Ericsson devkit browser
userAgent.indexOf("WAPJ") > -1 ||//Virtual WAPJAG www.wapjag.de
userAgent.indexOf("fetc") > -1 ||//fetchpage.cgi Perl script from www.wapcab.de
userAgent.indexOf("ALAV") > -1 || //yet another unknown UP based browser
userAgent.indexOf("Wapa") > -1 || //another unknown browser (Web based "Wapalyzer")
userAgent.indexOf("Oper") > -1) {
return true;
} else {
return false;
}
}
相关文章推荐
- 根据浏览器头判断是手机还是电脑访问
- 根据 Agent 判断 访问设置是电脑还是手机
- JS判断请求来自Android手机还是iPhone手机,根据不同的手机跳转到不同的链接。
- JS判断请求来自Android手机还是iPhone手机,根据不同的手机跳转到不同的链接。
- java 判断请求消息的是手机还是电脑
- php 中判断请求来自 移动手机端,还是来自电脑 PC 端
- php 中判断请求来自 移动手机端,还是来自电脑 PC 端
- JS判断请求来自Android手机还是iPhone手机,根据不同的手机跳转到不同的链接。
- Java web 判断请求是手机还是电脑
- JS判断请求来自Android手机还是iPhone手机,根据不同的手机跳转到不同的链接。
- JS判断请求来自Android手机还是iPhone手机,根据不同的手机跳转到不同的链接。
- 判断http请求来自手机还是pc
- 判断访问来源是手机还是电脑
- asp.net 或JSP 判断是手机还是电脑访问网站的可靠方法
- php判断终端是手机还是电脑访问网站
- .net及php判断手机还是电脑访问网站
- js判断是手机访问还是电脑访问,进行自动跳转
- asp下通过HTTP_USER_AGENT判断用户是从手机上访问,还是电脑IE上访问
- php如何判断用户通过手机wap访问还是电脑直接访问
- 根据移动终端(手机)请求头的UA信息,判断其操作系统