js判斷操作系統windows,ios,android(筆記)
阿新 • • 發佈:2018-02-05
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(筆記)