1. 程式人生 > >js判斷操作系統windows,ios,android(筆記)

js判斷操作系統windows,ios,android(筆記)

androi round isa javascrip -type spa charset mac os x meta

使用JS判斷用戶使用的系統是利用瀏覽器的userAgent。

navigator.userAgent:userAgent 獲取了瀏覽器用於 HTTP 請求的用戶代理頭的值。
navigator.platform:platform 獲取運行瀏覽器的操作系統和(或)硬件平臺。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<script type="text/javascript"
> var u = navigator.userAgent; var iswindows = (u.indexOf("Windows",0) != -1)?1:0; var ismac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel"); var isAndroid = u.indexOf(Android) > -1 || u.indexOf(
Adr) > -1; var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); if (isAndroid==true) { self.location=‘‘; #重定向方法 } if (isiOS==true) { self.location=‘‘; } if (iswindows==true) { self.location=‘‘ } if (ismac==true) { self.location=‘‘ } </script> </head> <body>
</body> </html>

js判斷操作系統windows,ios,android(筆記)