日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

JS判断访问设备(userAgent)加载不同页面 JS判断客户端操作系统类型(platform)

發(fā)布時(shí)間:2024/1/17 windows 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS判断访问设备(userAgent)加载不同页面 JS判断客户端操作系统类型(platform) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
//平臺(tái)、設(shè)備和操作系統(tǒng)var system ={win : false,mac : false,xll : false};//檢測(cè)平臺(tái)var p = navigator.platform;system.win = p.indexOf("Win") == 0;system.mac = p.indexOf("Mac") == 0;system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);//跳轉(zhuǎn)語(yǔ)句if(system.win||system.mac||system.xll){alert("PC訪(fǎng)問(wèn)");}else{alert("非PC訪(fǎng)問(wèn)");}

JS判斷訪(fǎng)問(wèn)設(shè)備(userAgent)加載不同頁(yè)面。代碼如下:

function browserRedirect() {var sUserAgent = navigator.userAgent.toLowerCase();var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";var bIsMidp = sUserAgent.match(/midp/i) == "midp";var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";var bIsAndroid = sUserAgent.match(/android/i) == "android";var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";if (! (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM)) {window.location.href = B頁(yè)面;} } browserRedirect();

JS判斷客戶(hù)端操作系統(tǒng)類(lèi)型(platform)來(lái)定義不同的字體表現(xiàn)。代碼如下:

// 更詳細(xì)的探測(cè)當(dāng)前客戶(hù)端使用的操作系統(tǒng) function detectOS() {var sUserAgent = navigator.userAgent;var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel"); if (isMac) return "Mac"; var isUnix = (navigator.platform == "X11") && !isWin && !isMac; if (isUnix) return "Unix"; var isLinux = (String(navigator.platform).indexOf("Linux") > -1); if (isLinux) return "Linux"; if (isWin) { var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1; if (isWin2K) return "Win2000"; var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1; if (isWinXP) return "WinXP"; var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1; if (isWin2003) return "Win2003"; var isWin2003 = sUserAgent.indexOf("Windows NT 6.0") > -1 || sUserAgent.indexOf("Windows Vista") > -1; if (isWin2003) return "WinVista"; var isWin2003 = sUserAgent.indexOf("Windows NT 6.1") > -1 || sUserAgent.indexOf("Windows 7") > -1; if (isWin2003) return "Win7"; } return "other"; }

在WIN7系統(tǒng)下和XP系統(tǒng)下的宋體顯示是不一樣的、有的時(shí)候容易撐破格子?

而且WIN7下面微軟雅黑是系統(tǒng)自帶的、效果很好!?

以下的代碼可以方便我們判斷不同的系統(tǒng)在使用不同系統(tǒng)里自帶效果好的字體!或者其它一些東西!?

調(diào)用辦法

<script>document.write(detectOS());</script>

?

轉(zhuǎn)載于:https://www.cnblogs.com/jthb/p/3181760.html

總結(jié)

以上是生活随笔為你收集整理的JS判断访问设备(userAgent)加载不同页面 JS判断客户端操作系统类型(platform)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。