As explicações específicas estão todos nos comentários, então não vou falar de muita bobagem aqui, basta apresentar o código
A cópia do código é a seguinte:
<script type = "text/javascript">
/*
* Informações da versão do navegador inteligente:
*
*/
varbrowser = {
versões: function () {
varu = navegator.useragent, app = navegator.appVersion;
Retornar {// Informações da versão do navegador do terminal móvel
Trident: U.IndexOF ('Trident')> -1, // isto é, 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, // Kernel Firefox
Mobile: !! U.Match (/applewebkit.*mobile.
iOS: !! U.Match (// (i [^;]+; (u;)?
Android: U.IndexOF ('Android')> -1 || U.IndexOF ('Linux')> -1, // Terminal Android ou navegador UC
iPhone: U.IndexOF ('iPhone')> -1 || U.IndexOF ('Mac')> -1, // é um iPhone ou QQHD navegador
iPad: u.IndexOF ('iPad')> -1, // é iPad
WebApp: U.IndexOF ('Safari') == -1 // A web deve programar, sem cabeçalho ou fundo
};
} (),
Idioma: (Navigator.BrowserLanguage || Navigator.Language) .TolowerCase ()
}
document.writeln ("idioma:"+navegador.language);
document.writeln ("é um terminal móvel:"+navegador.versions.mobile);
document.writeln ("terminal iOS:"+navegador.versions.ios);
Document.Writeln ("Android Terminal:"+Browser.versions.android);
document.writeln ("é um iPhone:"+Browser.versions.iphone);
document.writeln ("se ipad:"+navegador.versions.ipad);
document.writeln (navegator.userAgent);
</script>
As versões do navegador dos terminais móveis comuns estão basicamente aqui. Por favor, consulte a eles se precisar deles.