js判斷手機瀏覽器操做系統和微信瀏覽器的方法

作手機端的前端開發,少不了對手機平臺的判斷。如,對於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

相關文章
相關標籤/搜索