Конкретные объяснения все в комментариях, поэтому я не буду говорить здесь много чушь, просто представьте код
Кода -копия выглядит следующим образом:
<script type = "text/javascript">
/*
* Информация о версии умного браузера:
*
*/
varbrowser = {
Версии: function () {
varu = navigator.useragent, app = navigator.appversion;
return {// Информация о версии браузера мобильных терминалов
Trident: u.indexof ('trident')> -1, // т.е. ядра
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 ядро ядра
Mobile: !! U.Match (/AppleWebkit.*Mobile.*/) || !! u.match (/applewebkit/), // это мобильный терминал
iOS: !! U.Match (// (i [^;]+; (U;)? CPU.+Mac OS X/), // терминал iOS
Android: u.indexof ('Android')> -1 || u.indexof ('linux')> -1, // терминал Android или UC Browser
iPhone: u.indexof ('iPhone')> -1 || u.indexof ('mac')> -1, // это браузер iPhone или QQHD
iPad: u.indexof ('iPad')> -1, // это iPad
WebApp: u.indexof ('safari') == -1 // -это веб -сайт, который должен программировать, без заголовка или внизу
};
} (),
Язык: (navigator.browserlanguage || navigator.language) .tolowercase ()
}
document.writeln ("language:"+browser.language);
document.writeln ("это мобильный терминал:"+browser.versions.mobile);
document.writeln ("IOS -терминал:"+browser.versions.ios);
document.writeln ("Android -терминал:"+browser.versions.android);
document.writeln ("это iPhone:"+browser.versions.iphone);
document.writeln ("ipad:"+browser.versions.ipad);
document.writeln (navigator.useragent);
</script>
Версии браузера общих мобильных терминалов в основном здесь. Пожалуйста, обратитесь к ним, если они вам нужны.