亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

jsp判斷請求來自手機示例代碼

2020-07-27 21:36:14
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

<%
String wap = "http://3g.ssss.com.cn";

String agent = request.getHeader("user-agent");
//String agent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22";
String agentcheck = agent.trim().toLowerCase();
boolean isWAP = false;
String[] keywords = {"mobile", "android",
"symbianos", "iphone", "wp//d*", "windows phone",
"mqqbrowser", "nokia", "samsung", "midp-2",
"untrusted/1.0", "windows ce", "blackberry","ucweb",
"brew", "j2me", "yulong", "coolpad", "tianyu", "ty-",
"k-touch", "haier", "dopod", "lenovo", "huaqin", "aigo-",
"ctc/1.0", "ctc/2.0", "cmcc", "daxian", "mot-",
"sonyericsson", "gionee", "htc", "zte", "huawei", "webos",
"gobrowser", "iemobile", "wap2.0","WAPI"};
Pattern pf = Pattern.compile("wp//d*");
Matcher mf = pf.matcher(agentcheck);
if (agentcheck!=null&&(agentcheck.indexOf("windows nt") == -1 && agentcheck
.indexOf("Ubuntu") == -1)
|| (agentcheck.indexOf("windows nt") > -1 && mf.find())) {
for (int i = 0; i < keywords.length; i++) {
Pattern p = Pattern.compile(keywords[i]);
Matcher m = p.matcher(agentcheck);
//排除 蘋果桌面系統 和ipad 、iPod
if (m.find() && agentcheck.indexOf("ipad") == -1
&& agentcheck.indexOf("ipod") == -1
&& agentcheck.indexOf("macintosh") == -1) {
isWAP = true;
break;
}
}
}
if (isWAP) {
response.sendRedirect(wap);
}
%>

復制代碼 代碼如下:

/**手機瀏覽器的User-Agent里的關鍵詞*/
"Nokia",//諾基亞,有山寨機也寫這個的,總還算是手機,Mozilla/5.0 (Nokia5800 XpressMusic)UC AppleWebkit(like Gecko) Safari/530
"SAMSUNG",//三星手機 SAMSUNG-GT-B7722/1.0+SHP/VPP/R5+Dolfin/1.5+Nextreaming+SMM-MMS/1.2.0+profile/MIDP-2.1+configuration/CLDC-1.1
"MIDP-2",//j2me2.0,Mozilla/5.0 (SymbianOS/9.3; U; Series60/3.2 NokiaE75-1 /110.48.125 Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML like Gecko) Safari/413
"CLDC1.1",//M600/MIDP2.0/CLDC1.1/Screen-240X320
"SymbianOS",//塞班系統的,
"MAUI",//MTK山寨機默認ua
"UNTRUSTED/1.0",//疑似山寨機的ua,基本可以確定還是手機
"Windows CE",//Windows CE,Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)
"iPhone",//iPhone是否也轉wap?不管它,先區分出來再說。Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; zh-cn) AppleWebKit/532.9 (KHTML like Gecko) Mobile/8B117
"iPad",//iPad的ua,Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; zh-cn) AppleWebKit/531.21.10 (KHTML like Gecko) Version/4.0.4 Mobile/7B367 Safari/531.21.10
"Android",//Android是否也轉wap?Mozilla/5.0 (Linux; U; Android 2.1-update1; zh-cn; XT800 Build/TITA_M2_16.22.7) AppleWebKit/530.17 (KHTML like Gecko) Version/4.0 Mobile Safari/530.17
"BlackBerry",//BlackBerry8310/2.7.0.106-4.5.0.182
"UCWEB",//ucweb是否只給wap頁面? Nokia5800 XpressMusic/UCWEB7.5.0.66/50/999
"ucweb",//小寫的ucweb貌似是uc的代理服務器Mozilla/6.0 (compatible; MSIE 6.0;) Opera ucweb-squid
"BREW",//很奇怪的ua,例如:REW-Applet/0x20068888 (BREW/3.1.5.20; DeviceId: 40105; Lang: zhcn) ucweb-squid
"J2ME",//很奇怪的ua,只有J2ME四個字母
"YULONG",//宇龍手機,YULONG-CoolpadN68/10.14 IPANEL/2.0 CTC/1.0
"YuLong",//還是宇龍
"COOLPAD",//宇龍酷派YL-COOLPADS100/08.10.S100 POLARIS/2.9 CTC/1.0
"TIANYU",//天語手機TIANYU-KTOUCH/V209/MIDP2.0/CLDC1.1/Screen-240X320
"TY-",//天語,TY-F6229/701116_6215_V0230 JUPITOR/2.2 CTC/1.0
"K-Touch",//還是天語K-Touch_N2200_CMCC/TBG110022_1223_V0801 MTK/6223 Release/30.07.2008 Browser/WAP2.0
"Haier",//海爾手機,Haier-HG-M217_CMCC/3.0 Release/12.1.2007 Browser/WAP2.0
"DOPOD",//多普達手機
"Lenovo",// 聯想手機,Lenovo-P650WG/S100 LMP/LML Release/2010.02.22 Profile/MIDP2.0 Configuration/CLDC1.1
"LENOVO",// 聯想手機,比如:LENOVO-P780/176A
"HUAQIN",//華勤手機
"AIGO-",//愛國者居然也出過手機,AIGO-800C/2.04 TMSS-BROWSER/1.0.0 CTC/1.0
"CTC/1.0",//含義不明
"CTC/2.0",//含義不明
"CMCC",//移動定制手機,K-Touch_N2200_CMCC/TBG110022_1223_V0801 MTK/6223 Release/30.07.2008 Browser/WAP2.0
"DAXIAN",//大顯手機DAXIAN X180 UP.Browser/6.2.3.2(GUI) MMP/2.0
"MOT-",//摩托羅拉,MOT-MOTOROKRE6/1.0 LinuxOS/2.4.20 Release/8.4.2006 Browser/Opera8.00 Profile/MIDP2.0 Configuration/CLDC1.1 Software/R533_G_11.10.54R
"SonyEricsson",// 索愛手機,SonyEricssonP990i/R100 Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; 405) Opera 8.65 [zh-CN]
"GIONEE",//金立手機
"HTC",//HTC手機
"ZTE",//中興手機,ZTE-A211/P109A2V1.0.0/WAP2.0 Profile
"HUAWEI",//華為手機,
"webOS",//palm手機,Mozilla/5.0 (webOS/1.4.5; U; zh-CN) AppleWebKit/532.2 (KHTML like Gecko) Version/1.0 Safari/532.2 Pre/1.0
"GoBrowser",//3g GoBrowser.User-Agent=Nokia5230/GoBrowser/2.0.290 Safari
"IEMobile",//Windows CE手機自帶瀏覽器,
"WAP2.0"http://支持wap 2.0的
"wapi"http://是中國標準 為了對抗wifi (wifi是不讓用的,行貨的這功能都閹割了,只有水貨手機有這功能) 是無線局域網

常見智能機user agent String

Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_2 like Mac OS X; zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5

Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5

MQQBrowser/25 (Linux; U; 2.3.3; zh-cn; HTC Desire S Build/GRI40;480*800)

Mozilla/5.0 (Linux; U; Android 2.3.3; zh-cn; HTC_DesireS_S510e Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

Mozilla/5.0 (SymbianOS/9.3; U; Series60/3.2 NokiaE75-1 /110.48.125 Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413

Mozilla/5.0 (iPad; U; CPU OS 4_3_3 like Mac OS X; zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile/8J2

Mozilla/5.0 (Windows NT 5.2) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22

Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A5313e Safari/7534.48.3

Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A5313e Safari/7534.48.3

Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A5313e Safari/7534.48.3

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1

Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; SAMSUNG; OMNIA7)      ----SAMSUNG MP7

Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; XBLWP7; ZuneWP7)         ----HTC MP7

下面是用javascript實現的 因為涉及到頁面靜態化為題所有要用javascript
復制代碼 代碼如下:

<script type="text/javascript">
function iswap(){
var agentcheck=navigator.userAgent.toLowerCase();
var chesys=true;
var isWAP=false;
var keywords = ["mobile", "android",
"symbianos", "iphone","windows phone",
"mqqbrowser", "nokia", "samsung", "midp-2",
"untrusted/1.0", "windows ce", "blackberry","ucweb",
"brew", "j2me", "yulong", "coolpad", "tianyu", "ty-",
"k-touch", "haier", "dopod", "lenovo", "huaqin", "aigo-",
"ctc/1.0", "ctc/2.0", "cmcc", "daxian", "mot-",
"sonyericsson", "gionee", "htc", "zte", "huawei", "webos",
"gobrowser", "iemobile", "wap2.0","wapi"];
//排除 windows,蘋果等桌面系統 和ipad 、iPod
var rekeywords=["Windows 98", "Windows ME","Windows 2000","Windows XP","Windows NT","Ubuntu","ipad","ipod","macintosh"];

if (agentcheck!=null){
for (var i = 0; i < rekeywords.length; i++) {
if ( agentcheck.indexOf(rekeywords[i].toLowerCase())>-1){
chesys=false;
}
}
}

if (chesys){
for (var i = 0; i < keywords.length; i++) {
if ( agentcheck.indexOf(keywords[i].toLowerCase())>-1) {
isWAP = true;
break;
}
}
}
if (isWAP) {
window.location.;
}

}
</script>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩视频在线免费| 久久精品国产一区| 97成人精品视频在线观看| 国产91精品青草社区| 91精品啪aⅴ在线观看国产| 色老头一区二区三区在线观看| 久久久久久97| 国产在线拍偷自揄拍精品| 国产精品视频999| 亚洲丝袜在线视频| 亚洲毛片在线观看.| 精品国产欧美成人夜夜嗨| 国产成人+综合亚洲+天堂| 成人免费福利视频| xxav国产精品美女主播| 国产精品免费视频xxxx| 国产一区二区三区免费视频| 91在线|亚洲| 久久中文字幕国产| 狠狠色香婷婷久久亚洲精品| 成人在线激情视频| 久久免费视频网站| 97视频免费在线观看| 亚洲在线一区二区| 久久99国产精品自在自在app| 中文字幕在线国产精品| 欧美第一淫aaasss性| 亚洲精品中文字幕有码专区| 日韩在线视频二区| 中文字幕av日韩| 91高清视频免费观看| 一本一本久久a久久精品综合小说| 久久久成人精品| 久久精品国产亚洲精品2020| 亚洲欧美综合区自拍另类| 欧美日韩一区二区免费视频| 色老头一区二区三区| 91日本在线观看| 久久精品国产亚洲| 欧美疯狂xxxx大交乱88av| 久久激情五月丁香伊人| 国产综合色香蕉精品| 日韩av在线导航| 国产日韩精品在线| 国产精品第一视频| 91久久中文字幕| 国产精品国产三级国产专播精品人| 国产精品18久久久久久首页狼| 国产精品久久久久久久久久ktv| 欧美另类老女人| 在线播放日韩欧美| 庆余年2免费日韩剧观看大牛| 97久久精品视频| 91po在线观看91精品国产性色| 日韩av网址在线观看| 亚洲在线www| 亚洲福利视频网| 国产精品香蕉在线观看| 精品久久久久久电影| 国产精品视频专区| 久久久久久成人| 亚洲国产精品久久久久秋霞不卡| 成人免费高清完整版在线观看| 国产精品日韩在线一区| 国产精品揄拍一区二区| 国产日韩欧美在线看| 亚洲女人被黑人巨大进入al| 亚洲精品国产精品自产a区红杏吧| 国产美女精彩久久| 亚洲电影免费观看高清完整版| 亚洲激情 国产| 亚洲精品按摩视频| 乱亲女秽乱长久久久| 国产精品一区二区久久国产| 亚洲视频视频在线| 永久555www成人免费| 日韩精品999| 日韩小视频在线| 色综合久久天天综线观看| 日韩理论片久久| 日韩av手机在线观看| 91精品综合久久久久久五月天| 亚洲精品成人久久久| 97视频免费在线看| 精品久久久久久久大神国产| 国产精品久久久av| 日韩欧美精品中文字幕| 亚洲国产成人精品久久久国产成人一区| 久久精品成人动漫| 青青久久av北条麻妃海外网| 久久综合国产精品台湾中文娱乐网| 亚洲精品98久久久久久中文字幕| 亚洲欧美日韩国产中文专区| 中文字幕日韩电影| 国产美女久久精品| 欧美有码在线视频| 国产精品69精品一区二区三区| 欧美专区日韩视频| 欧美肥臀大乳一区二区免费视频| 热草久综合在线| 日韩欧美综合在线视频| 中文字幕亚洲精品| 亚洲自拍偷拍视频| 亚洲2020天天堂在线观看| 中文日韩在线视频| 亚洲精品国产精品国自产观看浪潮| 中文字幕自拍vr一区二区三区| 欧美性生交大片免网| 日韩亚洲精品视频| 久久不射电影网| 欧美日韩在线看| 欧洲日韩成人av| 久久夜色精品国产欧美乱| 亚洲男人天堂2023| 日韩av免费观影| 国产精品久久久999| 国产精品吊钟奶在线| 亚洲美女在线视频| 亚洲国产免费av| 中文字幕无线精品亚洲乱码一区| 欧美日韩免费在线| 亚洲精品中文字幕有码专区| 亚洲男人天堂古典| 欧美国产亚洲精品久久久8v| 国内精品视频在线| 久久久久久美女| 久久久久久国产精品三级玉女聊斋| 欧美精品激情在线| 97精品国产aⅴ7777| 日韩av最新在线| 亚洲香蕉伊综合在人在线视看| 亚洲男人的天堂在线播放| 欧美国产日韩在线| 日韩网站在线观看| 成人97在线观看视频| 国产主播喷水一区二区| 亚洲第一av网站| 欧美大胆a视频| 亚洲精品第一国产综合精品| 亚洲一区二区三区四区在线播放| 国产日韩欧美一二三区| 国产91色在线|免| 2019中文字幕全在线观看| 欧美午夜激情视频| 久久精视频免费在线久久完整在线看| 亚洲第一页自拍| 国产精品亚洲第一区| 久久精品视频在线播放| 欧美高清理论片| 日韩有码在线观看| 最近2019中文字幕mv免费看| 亚洲bt欧美bt日本bt| 亚洲国产一区自拍| 欧美精品第一页在线播放| 91精品视频网站| 欧美成人午夜影院| 92看片淫黄大片欧美看国产片| 国产精品久久不能| 欧美日韩亚洲系列| 欧美与欧洲交xxxx免费观看| 91丝袜美腿美女视频网站| 97涩涩爰在线观看亚洲| 91欧美视频网站| 亚洲精品久久久久久下一站|