怎样从bilibili手机端切换到bilibili电脑端缓存呀?打开电脑UA也不行,记得原来最下方有切换的,现在没找到

&&&/HttpRequestDeviceUtils.java
package com.eplugger.system.
import javax.servlet.http.HttpServletR
public class HttpRequestDeviceUtils {
/**Wap网关Via头信息中特有的描述信息*/
private static String mobileGateWayHeaders[]=new String[]{
&ZXWAP&,//中兴提供的wap网关的via信息,例如:Via=ZXWAP GateWayZTE Technologies,
&&,//中国移动的诺基亚wap网关,例如:Via=WTP/1.1 GDSZ-PB-GW003-WAP07. (Nokia WAP Gateway 4.1 CD1/ECD13_D/4.1.04)
&&,//移动梦网的网关,例如:Via=WTP/1.1 BJBJ-PS-WAP1-GW08.. (Nokia WAP Gateway 4.1 CD1/ECD13_E/4.1.05)
&infoX&,//华为提供的wap网关,例如:Via=HTTP/1.1 GDGZ-PS-GW011-WAP2 (infoX-WISG Huawei Technologies),或Via=infoX WAP Gateway V300R001 Huawei Technologies
&XMS 724Solutions HTG&,//国外电信运营商的wap网关,不知道是哪一家
&&,//自己测试时模拟的头信息
&Bytemobile&,//貌似是一个给移动互联网提供解决方案提高网络运行效率的,例如:Via=1.1 Bytemobile OSN WebProxy/5.1
/**电脑上的IE或Firefox浏览器等的User-Agent关键词*/
private static String[] pcHeaders=new String[]{
&Windows 98&,
&Windows ME&,
&Windows 2000&,
&Windows XP&,
&Windows NT&,
/**手机浏览器的User-Agent里的关键词*/
private static String[] mobileUserAgents=new String[]{
&Nokia&,//诺基亚,有山寨机也写这个的,总还算是手机,Mozilla/5.0 (Nokia5800 XpressMusic)UC AppleWebkit(like Gecko) Safari/530
&SAMSUNG&,//三星手机 SAMSUNG-GT-B+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 ( MSIE 6.0; Windows CE; IEMobile 7.11)
&iPhone&,//iPhone是否也转wap?不管它,先区分出来再说。Mozilla/5.0 (iP 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 (iP 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 (L U; Android 2.1-update1; zh- XT800 Build/TITA_M2_16.22.7) AppleWebKit/530.17 (KHTML like Gecko) Version/4.0 Mobile Safari/530.17
&BlackBerry&,//BlackBerry.0.106-4.5.0.182
&UCWEB&,//ucweb是否只给wap页面? Nokia5800 XpressMusic/UCWEB7.5.0.66/50/999
&ucweb&,//小写的ucweb貌似是uc的代理服务器Mozilla/6.0 ( MSIE 6.0;) Opera ucweb-squid
&BREW&,//很奇怪的ua,例如:REW-Applet/0x (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-F_ JUPITOR/2.2 CTC/1.0
&K-Touch&,//还是天语K-Touch_N2200_CMCC/TBG3_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/ 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/TBG3_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 ( 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&//支持wap 2.0的
* 根据当前请求的特征,判断该请求是否来自手机终端,主要检测特殊的头信息,以及user-Agent这个header
* @param request http请求
* @return 如果命中手机特征规则,则返回对应的特征字符串
public static boolean isMobileDevice(HttpServletRequest request){
boolean b =
boolean pcFlag =
boolean mobileFlag =
String via = request.getHeader(&Via&);
String userAgent = request.getHeader(&user-agent&);
for (int i = 0; via!=null && !via.trim().equals(&&) && i & mobileGateWayHeaders. i++) {
if(via.contains(mobileGateWayHeaders[i])){
mobileFlag =
for (int i = 0;!mobileFlag && userAgent!=null && !userAgent.trim().equals(&&) && i & mobileUserAgents. i++) {
if(userAgent.contains(mobileUserAgents[i])){
mobileFlag =
for (int i = 0; userAgent!=null && !userAgent.trim().equals(&&) && i & pcHeaders. i++) {
if(userAgent.contains(pcHeaders[i])){
if(mobileFlag==true && pcFlag==false){
//false pc
true shouji
精精精精原精原原原原精精原精原最热搜索最近下载最近浏览暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级扫描二维码关注最代码为好友"/>扫描二维码关注最代码为好友问题:(html5)百度和淘宝是怎样判断 页面是电脑端还是手机端打开的,并且跳转到mbaiducom和mtaobaocom??
描述:百度和淘宝是怎样判断 页面是电脑端还是手机端打开的,并且跳转到和??解决方案1:根据http请求来判断的啊解决方案2:window.Navigator.userAgent解决方案3:webkit技术内幕这本书里有解决方案4:用户访问的http请求里面会携带访问类型,如果是pc好像是会有windows啥的,手机端会带有手机端的标识的,你可以在服务器上抓包,然后手机和电脑分别访问了看看(可以再试试在wifi情况下,还有手机热点共享情况的数据抓包)解决方案5:反向代理,例如nginx上直接判断解决方案6:通过js可以判断当前窗口的分辨率,进而区分是PC端还是移动端解决方案7:前端发出的请求的http头信息包含ua,refer等诸多参数,后端判定后返回相应的页面或者redirect。当然,肯定也会有一定的antispam策略。解决方案8:1.js获取用户使用的浏览器2.服务端拿到UA(User Agent)来判断方法还是很多的。解决方案9:在http请求头里面是由userAgent的。这个是PC端这个是用IOS模拟请求,根据你得UA判断是移动端就302跳转。解决方案10:function browserRedirect() {
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp";
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
window.location.href="";
window.location.href="";
browserRedirect();
以上介绍了“(html5)百度和淘宝是怎样判断 页面是电脑端还是手机端打开的,并且跳转到mbaiducom和mtaobaocom??”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:/itwd/1462863.html
上一篇: 下一篇:登录后你可以:
首次使用?
专心狗弹 团偏糖旻 每天都在队内爬墙 dw勿关 更新日常和狗弹小视频 微博同B站ID ins:Chaffery_
视频地址复制
Flash地址复制
Html地址复制
离线看更方便
用或其他应用扫描二维码
日常 修图 追星app分享和推荐
视频有一点杂音
而且不知道为啥倒了
广播电视节目制作经营许可证:(沪)字第1248号
| 网络文化经营许可证:沪网文[6号 | 信息网络传播视听节目许可证:0910417 | 互联网ICP备案:沪ICP备号-3 沪ICP证:沪B2- | 违法不良信息举报邮箱: | 违法不良信息举报电话:转3}

我要回帖

更多关于 bilibili电脑端缓存 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信