日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

javascript檢測瀏覽器類型和版本的代碼

admin
2011年11月29日 9:27 本文熱度 3534
如果對javascript了解不是特別深入的話,很容易就會寫出不兼容的代碼(就像我),這時候就得判斷瀏覽器了。比如事件偵聽、一些鼠標(biāo)和鍵盤事件、Range等,一些都會不一樣.下面列出幾種常用的檢測瀏覽器方法,以饗觀眾!












對象/特征檢測法


該方法是一種判斷瀏覽器能力(而非瀏覽器的確切型號)的通用方法。大部分JS專家認(rèn)為這個方法最合適,因為他們認(rèn)為按照該方法所編寫的腳本是經(jīng)得起未來考驗的。


//獲取IE瀏覽器的版本號
//返回數(shù)值,顯示IE的主版本號
function getIEVer() {
  var ua = navigator.userAgent; //獲取用戶端信息
  var b = ua.indexOf("MSIE "); //檢測特殊字符串"MSIE "的位置
  if (b < 0) {
    return 0;
  }
  return parseFloat(ua.substring(b + 5, ua.indexOf(";", b))); //截取版本號字符串,并轉(zhuǎn)換為數(shù)值
}
alert(getIEVer()); //返回數(shù)值8(我的IE8)

如果更關(guān)注瀏覽器的能力而不在乎它實際的身份,就可以使用這種方法。


user-agent字符串檢測法


user-agent字符串提供了關(guān)于Web瀏覽器的大量信息,包括瀏覽器的名稱和版本。


var ua = navigator.userAgent.toLowerCase();  //獲取用戶端信息
var info = {
  ie: /msie/.test(ua) && !/opera/.test(ua),    //匹配IE瀏覽器
  op: /opera/.test(ua),   //匹配Opera瀏覽器
  sa: /version.*safari/.test(ua),   //匹配Safari瀏覽器
  ch: /chrome/.test(ua),   //匹配Chrome瀏覽器
  ff: /gecko/.test(ua) && !/webkit/.test(ua)   //匹配Firefox瀏覽器
};
(info.ie) && alert("IE瀏覽器");
(info.op) && alert("Opera瀏覽器");
(info.sa) && alert("Safari瀏覽器");
(info.ff) && alert("Firefox瀏覽器");
(info.ch) && alert("Chrome瀏覽器");

通常我們做得最多的,就是判斷是否是IE了,其它幾種瀏覽器一般都會符合標(biāo)準(zhǔn).有些客戶只需要符合IE和FF就已經(jīng)滿足了.那么我們可以這樣做:


var isIE = (navigator.appName == "Microsoft Internet Explorer");

判斷IE遠(yuǎn)遠(yuǎn)不止上面一種方法,可以使用IE更多特有的東西,如:window.ActiveXObject,document.all等,這些都屬于對象/特征檢測法了!通常要在不同的瀏覽器上寫不同的樣式(因為IE樣式解析也各有不同),那就得判斷版本了.可以這樣做


//獲取IE瀏覽器的版本號
//返回數(shù)值,顯示IE的主版本號
function getIEVer() {
  var ua = navigator.userAgent; //獲取用戶端信息
  var b = ua.indexOf("MSIE "); //檢測特殊字符串"MSIE "的位置
  if (b < 0) {
    return 0;
  }
  return parseFloat(ua.substring(b + 5, ua.indexOf(";", b))); //截取版本號字符串,并轉(zhuǎn)換為數(shù)值
}
alert(getIEVer()); //返回數(shù)值7

檢測操作系統(tǒng):


var isWin = (navigator.userAgent.indexOf("Win") != -1); //如果是Windows系統(tǒng),則返回true
var isMac = (navigator.userAgent.indexOf("Mac") != -1);   //如果是Macintosh系統(tǒng),則返回true
var isUnix = (navigator.userAgent.indexOf("X11") != -1);   //如果是Unix系統(tǒng),則返回true
var isLinux = (navigator.userAgent.indexOf("Linux") != -1);   //如果是Linux系統(tǒng),則返回true

該文章在 2011/11/29 9:27:40 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊、財務(wù)費(fèi)用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

www.黄色一级片美女按摩| 天天干天天操天天日天天爽| 日本精品久久久久中文人妻| 香蕉色免费成人| 久久无码丰满人妻| 熟女亚洲日韩在线| 91久久久97| 亚洲无码成人福利| 国产精品无码不卡| 有国产的视频| 亚洲久久久日本韩国| 日韩欧美人妻区久久| 全球色情成人网在线观看| 国产精品无码人妻系列21p| 美女舔男人大鸡巴| 美女操鸡巴大奶视频网| 网站在线成人欧美91| 自拍另类图区日韩一区二区| 人人射人人干人人性交| 欧乱色国产精品免费视频| 日韩精品人妻色欲网| 在线黑人操逼| 成年人的美女诱惑网站在线| 国产无码综合TV视频| jjz日本黄色91视频下载| 男人天堂av播放| 综合久久99综合久久88| 日韩女同精品一区二区| 91人妻人人做人人爽九色| 日韩美女高潮内射| 美欧射精 日韩| 国产欧美一区精品久久二区| 天天干天天玩天天爽天天摸| 亚洲伊人无码综合网站2020| 午夜熟女影院| 曰欧美少妇| 日韩原创久久久中文字幕| 香蕉视频三级片黄色| 亚洲另类五月| av一区人妻中文字幕| 丰满熟妇无码久久精品|