uaredirect.js
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
<script type="text/javascript">
?? ??? ??? ?uaredirect("http://mobile.web.com/index")
// ?括號(hào)內(nèi)是手機(jī)地址
</script>
?
// ?uaredirect.js
function uaredirect(f){
?? ?try{
?? ??? ?if(document.getElementById("bdmark")!=null){
?? ??? ??? ?return
?? ??? ?}
?? ??? ?var b=false;
?? ??? ?if(arguments[1]){
?? ??? ??? ?var e=window.location.host;
?? ??? ??? ?var a=window.location.href;
?? ??? ??? ?if(isSubdomain(arguments[1],e)==1){
?? ??? ??? ??? ?f=f+"/#m/"+a;b=true
?? ??? ??? ?}else{
?? ??? ??? ??? ?if(isSubdomain(arguments[1],e)==2){
?? ??? ??? ??? ??? ?f=f+"/#m/"+a;b=true
?? ??? ??? ??? ?}else{
?? ??? ??? ??? ??? ?f=a;b=false
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ?}else{
?? ??? ??? ?b=true
?? ??? ?}if(b){
?? ??? ??? ?var c=window.location.hash;
?? ??? ??? ?if(!c.match("fromapp")){
?? ??? ??? ??? ?if((navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i))){
?? ??? ??? ??? ??? ?location.replace(f)
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ?}
?? ?}catch(d){
?? ?}
}
function isSubdomain(c,d){
?? ?this.getdomain=function(f){
?? ??? ?var e=f.indexOf("://");
?? ??? ?if(e>0){
?? ??? ??? ?var h=f.substr(e+3)
?? ??? ?}else{
?? ??? ??? ?var h=f
?? ??? ?}
?? ??? ?var g=/^www\./;
?? ??? ?if(g.test(h)){
?? ??? ??? ?h=h.substr(4)
?? ??? ?}
?? ??? ?return h
?? ?};
?? ?if(c==d){
?? ??? ?return 1
?? ?}else{
?? ??? ?var c=this.getdomain(c);
?? ??? ?var b=this.getdomain(d);
?? ??? ?if(c==b){
?? ??? ??? ?return 1
?? ??? ?}else{
?? ??? ??? ?c=c.replace(".","\\.");
?? ??? ??? ?var a=new RegExp("\\."+c+"$");
?? ??? ??? ?if(b.match(a)){
?? ??? ??? ?return 2
?? ??? ??? ?}else{
?? ??? ??? ?return 0
?? ??? ??? ?}
?? ??? ?}
?? ?}
};
轉(zhuǎn)載于:https://my.oschina.net/ChinaKingM/blog/903684
總結(jié)
以上是生活随笔為你收集整理的uaredirect.js的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 在Laravel中使用Middlewar
- 下一篇: 一文告诉你,大数据在智慧医疗领域发挥的作