Как разумно получить информацию UA о версии браузера
Как получить пользовательский агент UA (пользовательский агент) с JS
<! Doctype html> <html> <head> <title> </title> </head> <body onload = "whatsBrowser ()"> <Script> function WhatBrowSer () {document.Browser.name.value = navigator.appname; document.browser.version.value = navigator.appversion; document.browser.code.value = navigator.appcodename; document.browser.agent.value = navigator.useragent; } </script> <table> <form name = "browser"> <tr> <td> имя браузера: </td> <td> <input type = "txt" name = "name" size = "110%"> </td> </tr> <td> Номер версии: </td> <td> <Input = "txt" = " size = "110%"> </td> </tr> <tr> <td> кодовое имя: </td> <td> <input type = "txt" name = "code" size = "110%"> </td> </tr> <td> идентификатор агента пользователя: </td> <td> <input = "txt" = "Agent" size = "110%"> </td> </tr> </form> </table> </body> </html>Функциональный код
/** Интеллектуально получить информацию о версии браузера **/var browser = {versions: function () {var u = navigator.useragent, app = navigator.appversion; return {// Информация о версии браузера мобильных терминалов Trident: u.indexof ('trident')> -1, // ie kernel presto: u.indexof ('presto')> -1, // opera kernel webkit: u.indexof ('Applewebkit')> -1, // Apple и Google kernel gecko: U.indexof (> -')> -1, // Apple и Google Kernel Gecko: U.Index (>' -')> -1, // Apple и Google kernel Gecko: u.indexof ('khtml') == -1, // firefox kernel mobile: !! u.match (/applewebkit.*mobile.*/) || !! u.match (/applewebkit/), // это мобильный терминал ios: !! u.match (// (i [^]+; Android: U.Indexof ('Android')> -1 || U.Indexof ('linux')> -1, // Это iPhone или QQHD Browser iPad: u.indexof ('iPad')> -1, // iPad webApp: u.indexof ('safari') == -1 // -это веб -сайт, no header и bottom; Язык: (navigator.browserlanguage || navigator.language) .tolowercase ()}Коды, которые поддерживают мобильное суждение
<script> var browser = {versions: function () {var u = navigator.useragent, app = navigator.appversion; return {// Информация о версии браузера мобильных терминалов Trident: u.indexof ('trident')> -1, // ie kernel presto: u.indexof ('presto')> -1, // opera kernel webkit: u.indexof ('Applewebkit')> -1, // Apple и Google kernel gecko: U.indexof (> -')> -1, // Apple и Google Kernel Gecko: U.Index (>' -')> -1, // Apple и Google kernel Gecko: u.indexof ('khtml') == -1, // firefox kernel mobile: !! u.match (/applewebkit.*mobile.*/), // это мобильный терминал ios: !! U.match (// (i [^;]+; (u;)? ||. Внизу}; u.indexof ('android')> -1 || u.indexof ('adr')> -1; (ua.match (/weibo/i) == "weibo" && isios) {// alert («Я был открыт на Weibo»); // Наиболее критическое предложение, запрещающее поведение по умолчанию браузера}}) $ (". Скачать-Беттон,#HeadermEnudownlink,#appshareheaderdownlink,#appsharesayhidownlink,#appsharevslogodownlink,#appsharevsdownlink"). Bind ("chick", function () {flag = 1; $ (#Shade-Father »). $ ('#Shade-Father'). Click (function () {flag = 0; $ ("#Shade-Father"). CSS ({«дисплей»: «нет», «фоновый цвет»: «rgba (0,0,0,0,0)»}); $ («##shade-child»). CSS («высот», «0»); / / /$(spedypoop); }); Браузер}} else {// в противном случае это браузер ПК} </script>Приведенный выше метод получения информации UA в версии JS браузера - это все контент, разделенный редактором. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.