Hoje vou apresentar a você como usar o JS para julgar a plataforma de cliente móvel e a plataforma do sistema:
<script type = "text/javaScript"> // julga o navegador e a plataforma do sistema operacional Função checkplatform () {if (/ndroid/i.test (Navigator.UserAgent)) {Document.write ("Este é Android'browser"); plataforma} if (/(iphoneipadipodios) /i.test (Navigator.UserAgent)) {Document.Write ("This Is Ios'browser."); // Este é o navegador sob a plataforma iOS} se (/linux/i.test (Navigator.UserGent)) {Document.ite ("Thats)/linelux" the liner.brigator.brigent)) {document.ite " Plataforma linux} if (/linux/i.test (Navigator.platform)) {document.write ("Este é o sistema operacional Linux."); // Este é a plataforma do sistema operacional Linux} if (/micromessenger/i.test (Navigator.UserAgent) {document.write ("thissomsomsomsomsomsom.tom.Test '" plataforma}} $ (document) .ready (function () {alert (navegator.platform); checkplatform ();}); </sCript>Observe que o código acima usa jQuery. O jQuery precisa ser carregado antes que possa ser executado. Claro que você pode excluir a função de gatilho
Não farei julgamentos na plataforma do sistema operacional PC aqui. Também falarei sobre o método de como julgar. Por exemplo, você pode obter a plataforma do sistema operacional usando o document.write (navegator.platform); O Win32 será exibido sob o Win32; O Win64 será exibido sob Win64, etc.
Abaixo, o editor do Wulin.com adicionará algumas boas funções a você
<script type = "text/javascript"> var browser = {versions: function () {var u = Navigator.UserAgent, app = Navigator.AppVersion; return {trident: u.IndexOf ('Trident')> -1, Presto: U.INExOf ('Presto')> -1, Webkit: U.IndexOF ('Gecko')> -1 && U.IndexOF ('Khtml') == -1, Mobile: !! U.Match (/applewebkit.*mobile. !! u.match (/Applewebkit/), iOS: !! U.IndexOF ('iPad')> -1, WebApp: U.IndexOf ('Safari') == -1, QQBRW: U.IndexOf ('MQQBrowser')> -1, Weixin: U.IndexOf ('Micromessesenger')> -1, UCLOWEND: U. U. U.IndexOF ('rv: 1.2.3.4')> -1, ucweb: function () {tente {return parsefloat (u.match (/ucweb/d+/./d+/gi) .ToString (). Match (// d+/./d+/). -1) {return true;} else {return false;}}} (), symbian: u.IndexOf ('symbian')> -1, ucsb: u.IndexOf ('Firefox/1.')> -1};} ()} if (browser.version.qqqbrw) { navegador ");} </sCript>Testado pessoalmente, muito útil.