作手機端的前端開發,少不了對手機平臺的判斷。如,對於app下載,就要判斷在Android平臺下就顯示Android下載提示;在iOS平臺下就顯示iOS下載提示。javascript
今天就爲你們介紹一下用js判斷手機客戶端平臺及系統平臺的方法:前端
<script type="text/javascript"> //手機端判斷各個平臺瀏覽器及操做系統平臺 function checkPlatform(){ if(/android/i.test(navigator.userAgent)){ document.write("This is Android'browser.");//這是Android平臺下瀏覽器 } if(/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)){ document.write("This is iOS'browser.");//這是iOS平臺下瀏覽器 } if(/Linux/i.test(navigator.userAgent)){ document.write("This is Linux'browser.");//這是Linux平臺下瀏覽器 } if(/Linux/i.test(navigator.platform)){ document.write("This is Linux operating system.");//這是Linux操做系統平臺 } if(/MicroMessenger/i.test(navigator.userAgent)){ document.write("This is MicroMessenger'browser.");//這是微信平臺下瀏覽器 } } $(document).ready(function(){ alert(navigator.platform); checkPlatform(); }); </script>
在這裏就不作pc端操做系統平臺的判斷了,怎麼判斷也說下方法,如用document.write(navigator.platform);就能夠得到操做系統平臺。在win32下就會顯示Win32,;在Win64下就會顯示Win64等。java
from:http://www.wufangbo.com/js-shou-ji-wei-xin/android