Сегодня я представлю вам, как использовать JS для оценки мобильной клиентской платформы и системной платформы:
<script type = "text/javascript"> // судей по мобильной стороне браузер и платформы операционной системы checkplatform () {if (/android/i.test (navigator.useragent)) {document.write ("Это Android'browser."); // Это браузер под Android. Платформа} if (/(iPhoneipadipodios) /i.test (navigator.useragent)) {document.write («Это ios'browser.»); // Это браузер под платформой ios} if (/inleux/i.test (navigator.useragent)) {document.wrows (это Linux'sbrowser. Platform} if (/linux/i.test (navigator.platform)) {document.write («Это операционная система Linux.»); // Это платформа операционной системы Linux} if (/micromessenger/i.test (navigator.useragent)) {document.write («Это микромсенджер. Платформа}} $ (document) .ready (function () {alert (navigator.platform); checkplatform ();}); </script>Обратите внимание, что приведенный выше код использует jQuery. JQuery должен быть загружен, прежде чем его можно будет запустить. Конечно, вы можете удалить функцию триггера
Я не буду выносить суждения на платформе операционной системы ПК здесь. Я также расскажу о методе о том, как судить. Например, вы можете получить платформу операционной системы с помощью document.write (navigator.platform); Win32 будет отображаться под Win32; Win64 будет отображаться в Win64 и т. Д.
Ниже редактор Wulin.com добавит вам несколько хороших функций
<script type = "text/javascript"> var browser = {versions: function () {var u = navigator.useragent, app = navigator.appversion; return {trident: u.indexof ('trident')> -1, presto: u.indexof ('presto')> -1, webkit: u.indexof (') u.indexof ('gecko')> -1 && u.indexof ('khtml') == -1, mobile: !! u.match (/applewebkit.*mobile.*/) || !! u.match (/applewebkit/), ios: !! u.match (// (i [^;]+; (u;)? Cpu.+Mac Os x/), Android: u.indexof ('android')> -1 || U.Indexof ('linux')> -1, iPhone: u.indexof ('iPhone')> -1 u.indexof ('iPad')> -1, webApp: u.indexof ('safari') == -1, qqbrw: u.indexof ('mqqbrowser')> -1, weixin: u.indexof ('micromessenger')> -1, uclowend: u.indexof ('ucweb7. u.indexof ('rv: 1.2.3.4')> -1, ucweb: function () {try {return parsefloat (u.match (/ucweb/d+/./d+/gi) .toString (). match (// d+/./d+/). tostring ())> = 8.2} atember (e) {i) -1) {return true;} else {return false;}}} (), symbian: u.indexof ('symbian')> -1, ucsb: u.indexof ('firefox/1.')> -1};} ()} if (browser.versions.qqbrw) {document.write (" браузер ");} else {document.write (" Другой браузер ");} </script>Протестировано лично, очень полезно.