判断访问端是否是移动设备
生活随笔
收集整理的這篇文章主要介紹了
判断访问端是否是移动设备
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
判斷訪問端是否是移動設(shè)備,如果是移動設(shè)備就重定向到,移動端界面。
var uri = location.href;var domainWap = "http://m.vmall.com";if(uri == domainMain || uri == (domainMain + "/index.html") || uri == (domainMain + "/")) {//判斷客戶端是否是移動設(shè)備,還可以判斷是什么瀏覽器Chrome,Firefox,IE//如果是移動設(shè)備就重定向到移動界面
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)) {window.location.href = domainWap;
}
} //讀取cookie中指定的key,并對value進行處理cookieGet=function(a){var f=null;if(document.cookie&&document.cookie!=""){var d=document.cookie.split(";"); for(var c=0;c<d.length;c++){//將cookie中的key中的空格去掉var b=(d[c]||"").replace(/^(\s|\u00A0)+|(\s|\u00A0)+$/g,"");if(b.substring(0,a.length+1)==(a+"=")){ var e=function(i){i=i.replace(/\+/g," ");var h='()<>@,;:\\"/[]?={}';//如果i中包含h中的字符,就去掉前后“for(var g=0;g<h.length;g++){if(i.indexOf(h.charAt(g))!=-1){if(i.startWith('"')){i=i.substring(1)}if(i.endWith('"')){i=i.substring(0,i.length-1)}break;}}//解碼uri,將字符串解碼成urlreturn decodeURIComponent(i)};f=e(b.substring(a.length+1));break;}}}return f};
?
var b = "http%3A%2F%2Fwww.vmall.com%2Faccount%2Fcaslogin%3Furl%3D";var c = "http://cart.vmall.com/cart/cart.html?";alert(decodeURIComponent(b));//解碼:http://www.vmall.com/Faccount/caslogin?url=alert(encodeURIComponent(c));//編碼:http%3A%2F%2Fcart.vmall.com%2Fcart%2Fcart.html%3F?
轉(zhuǎn)載于:https://www.cnblogs.com/manliu/p/4441513.html
總結(jié)
以上是生活随笔為你收集整理的判断访问端是否是移动设备的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 漂亮的链接悬停提示效果
- 下一篇: Docker 二进制安装docker