JS檢查瀏覽器類型和版本
先取得Navigator對象的userAgent屬性的小寫信息,之后根據正則表達式判斷賦值。
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
var scan;
(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua
.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua
.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] : (s = ua
.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] : (s = ua
.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;//進行測試 if (Sys.ie) { scan = "您使用的ie內核" + Sys.ie + "瀏覽器"; } if (Sys.firefox) { scan = "您使用的是firefox內核" + Sys.firefox + "瀏覽器"; } if (Sys.chrome) { scan = "您使用的是chrome內核" + Sys.chrome + "瀏覽器"; } if (Sys.opera) { scan = "您使用的是opera內核" + Sys.opera + "瀏覽器"; } if (Sys.safari) { scan = "您使用的是safari內核" + Sys.safari + "瀏覽器"; } alert(scan) </pre>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!