色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

用js判斷用戶瀏覽器是否是XP SP2的IE6

由于Windows XP的補(bǔ)丁SP2,對(duì)IE6的安全性也做了很多的提升,使得有不少原來(lái)我們可以使用的功能,會(huì)變得很奇怪甚至歇菜掉:(。特別是彈出窗口、模態(tài)窗口和Popup窗口等受的影響相當(dāng)大。那么我能不能判斷用戶使用的IE6是普通IE6(IE6sp1)還是IE6+xp sp2呢? 

    下面是兩個(gè)比較典型的IE6瀏覽器UserAgent字段: 

    1、Windows XP + SP1 (NT 5.1) 
Connection: Keep-Alive 
Accept: */* 
Accept-Encoding: gzip, deflate 
Accept-Language: zh-cn 
Host: zhilee.aehk.com 
Referer: http://www.cnblogs.com/birdshome/archive/2005/03/11/113723.html 
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) 
    2、Windows 2003 + SP1 (NT 5.2) 
Connection: Keep-Alive 
Accept: */* 
Accept-Encoding: gzip, deflate 
Accept-Language: zh-cn 
Host: zhilee.aehk.com 
Referer: http://www.cnblogs.com/bluefee/archive/2005/03/28/127455.html 
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322) 
UA-CPU: x86 
    這兩個(gè)UA string和普通的UA string最大區(qū)別就是,里面多了一個(gè)"SV1"標(biāo)志,這個(gè)是什么意思呢?SV1的本意是"Security Version 1",它就是用來(lái)專門標(biāo)注使用IE6瀏覽器的用戶使用的操作系統(tǒng)是否是XPSP2或WS03SP1。 

    既然XPSP2和WS03SP1對(duì)IE6有影響,為什么不提升IE的版本號(hào),而是單獨(dú)使用SVX標(biāo)注呢?IE開(kāi)發(fā)團(tuán)隊(duì)是這么解釋的,他們說(shuō)雖然這兩個(gè)操作系統(tǒng)的補(bǔ)丁對(duì)IE6的設(shè)置有影響,但是并沒(méi)有修改IE6本身的任何功能,比如呈現(xiàn)、DHTML和DOM等。所以這樣的一些安全設(shè)置不適合升級(jí)IE本身的版本號(hào)。 

    在后續(xù)的IE版本中,SVX標(biāo)志可能會(huì)被移除,所以目前我們使用UA string檢測(cè)操作系統(tǒng)的SP版本,只是一個(gè)臨時(shí)的辦法。 

var ua = navigator.userAgent; 
if ( ua.indexOf("SV1") != -1 ) 

    if ( ua.indexOf("NT 5.1") != -1 ) 
    { 
        // windows xp + sp2 
    } 
    else if ( ua.indexOf("NT 5.2") != -1 ) 
    { 
        // windows 2003 + sp1 
    } 
    else 
    { 
        // wrong user agent string 
    } 

JavaScript技術(shù)用js判斷用戶瀏覽器是否是XP SP2的IE6,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 隆回县| 婺源县| 四川省| 景德镇市| 桃源县| 临泉县| 廉江市| 行唐县| 澎湖县| 灌南县| 将乐县| 铜陵市| 大庆市| 建平县| 广安市| 临沭县| 杭锦后旗| 武鸣县| 古交市| 卓尼县| 浠水县| 柞水县| 肥城市| 永顺县| 赤城县| 邯郸县| 会昌县| 梅州市| 正宁县| 民丰县| 鹤庆县| 建湖县| 长岭县| 永清县| 旬阳县| 汕头市| 房产| 津市市| 亳州市| 巴青县| 濮阳市|