Die spezifischen Erklärungen sind alle in den Kommentaren, daher werde ich hier nicht viel Unsinn sprechen. Präsentieren Sie einfach den Code
Die Codekopie lautet wie folgt:
<script type = "text/javaScript">
/*
* Smart Browser -Versionsinformationen:
*
*/
varbrowser = {
Versionen: function () {
varu = navigator.useragent, app = navigator.appversion;
Rückgabe {// Mobile Terminal Browser -Versionsinformationen
Dreizack: U.Indexof ('Trident')> -1, // dh Kernel
Presto: U.Indexof ('Presto')> -1, // Opera -Kernel
Webkit: U.Indexof ('Applewebkit')> -1, // Apple, Google Kernel
Gecko: U.Indexof ('Gecko')> -1 && u.Indexof ('khtml') == -1, // Firefox -Kernel
Mobile: !! u.match (/applewebkit.* mobile.*/) || !! u.match (/Applewebkit/), // Ist es ein mobiles Terminal
iOS: !! U.Match (// (i [^;]+; (u;)? CPU.+Mac OS X/), // iOS -Terminal
Android: U.Indexof ('Android')> -1 || U.Indexof ('Linux')> -1, // Android Terminal oder UC -Browser
iPhone: U.Indexof ('iPhone')> -1 || U.Intexof ('Mac')> -1, // Ist es ein iPhone oder ein QQHD -Browser
iPad: U.Indexof ('iPad')> -1, // ist es iPad
WebApp: U.Indexof ('safari') == -1 // ist das Web, das programmieren soll, kein Header oder unten
};
} (),
Sprache: (Navigator.BrowserLanguage || navigator.language) .tolowerCase ()
}
document.WriteLn ("Sprache:"+browser.language);
document.writeeln ("ist ein mobiles Terminal:"+browser.version.mobile);
document.writeeln ("iOS terminal:"+browser.versions.ios);
document.WriteLn ("Android Terminal:"+browser.version.android);
document.writeeln ("ist ein iPhone:"+browser.version.iphone);
document.writeeln ("ob iPad:"+browser.version.ipad);
document.writeeln (navigator.useragent);
</script>
Die Browserversionen gemeinsamer mobiler Terminals sind im Grunde genommen hier. Bitte beziehen Sie sich auf sie, wenn Sie sie brauchen.