最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS獲取當(dāng)前使用的瀏覽器名字以及版本號(hào)實(shí)現(xiàn)方法

 更新時(shí)間:2016年08月19日 09:23:42   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇JS獲取當(dāng)前使用的瀏覽器名字以及版本號(hào)實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

工作中需要通過(guò)JS去獲取當(dāng)前使用的瀏覽器的名字以及版本號(hào),網(wǎng)上大堆資料都有一個(gè)關(guān)鍵詞是 navigator.appName,但是這個(gè)方法獲取的瀏覽器的名字只有兩種要么是IE要么就是Netscap,倒是可以用來(lái)判斷是否使用了IE,但是我想獲取具體的瀏覽器產(chǎn)品名字比如  Firefox,Chrome等。所以只好通過(guò)navigator.userAgent,但是這個(gè)字符串是非常長(zhǎng)的,分析他的特征,通過(guò)正則表達(dá)式來(lái)解決這個(gè)問(wèn)題是不錯(cuò)的方法。

(1) 獲取瀏覽器名字+版本字符串

function getBrowserInfo()
{
var agent = navigator.userAgent.toLowerCase() ;

var regStr_ie = /msie [\d.]+;/gi ;
var regStr_ff = /firefox\/[\d.]+/gi
var regStr_chrome = /chrome\/[\d.]+/gi ;
var regStr_saf = /safari\/[\d.]+/gi ;
//IE
if(agent.indexOf("msie") > 0)
{
return agent.match(regStr_ie) ;
}

//firefox
if(agent.indexOf("firefox") > 0)
{
return agent.match(regStr_ff) ;
}

//Safari
if(agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0)
{
return agent.match(regStr_saf) ;
}

//Chrome
if(agent.indexOf("chrome") > 0)
{
return agent.match(regStr_chrome) ;
}

}

(2)然后獲取版本號(hào)

var browser = getBrowserInfo() ;
//alert(browser); 
var verinfo = (browser+"").replace(/[^0-9.]/ig,""); 

以上這篇JS獲取當(dāng)前使用的瀏覽器名字以及版本號(hào)實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

托克逊县| 奉新县| 湄潭县| 铁岭县| 杭州市| 青浦区| 泰顺县| 辽阳县| 麻阳| 叶城县| 任丘市| 凉城县| 西城区| 大连市| 喜德县| 佛山市| 彰武县| 新宾| 榕江县| 德阳市| 翼城县| 陇西县| 修武县| 都兰县| 乐陵市| 桃园市| 乐昌市| 新闻| 平乐县| 南宫市| 湘潭县| 杨浦区| 秦安县| 黑山县| 衡东县| 弥渡县| 嘉定区| 永城市| 同心县| 九江县| 奎屯市|