Heim > Web-Frontend > js-Tutorial > Baidu bestimmt das mobile Endgerät und springt automatisch zu js-Code und verwendet example_javascript-Fähigkeiten

Baidu bestimmt das mobile Endgerät und springt automatisch zu js-Code und verwendet example_javascript-Fähigkeiten

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-05-16 16:44:52
Original
1276 Leute haben es durchsucht

Baidu stellt Webmastern derzeit ein JS-Skript zur Verfügung, das den Typ des Mobiltelefonterminals bestimmt und den Sprung automatisch implementiert, was für die meisten Webmaster und Webentwickler eine große Erleichterung darstellt. Die Verwendung des js-Skripts ist äußerst einfach.

Code kopieren Der Code lautet wie folgt:




Der wichtigste Formatierungscode für js-Skripte lautet wie folgt:
Code kopierenDer Code lautet wie folgt:

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) {} );
        if (e > 0) {
            var h = f.substr(e 3)
        } else {
           var h = f
        }
        var g =. /^www./;
    wenn ( 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
            }
        }
    }
} ;


建议站长及web开发人员使用如下压缩后的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}}}};
Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage