四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

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

    下面是兩個比較典型的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 
    這兩個UA string和普通的UA string最大區別就是,里面多了一個"SV1"標志,這個是什么意思呢?SV1的本意是"Security Version 1",它就是用來專門標注使用IE6瀏覽器的用戶使用的操作系統是否是XPSP2或WS03SP1。 

    既然XPSP2和WS03SP1對IE6有影響,為什么不提升IE的版本號,而是單獨使用SVX標注呢?IE開發團隊是這么解釋的,他們說雖然這兩個操作系統的補丁對IE6的設置有影響,但是并沒有修改IE6本身的任何功能,比如呈現、DHTML和DOM等。所以這樣的一些安全設置不適合升級IE本身的版本號。 

    在后續的IE版本中,SVX標志可能會被移除,所以目前我們使用UA string檢測操作系統的SP版本,只是一個臨時的辦法。 

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技術用js判斷用戶瀏覽器是否是XP SP2的IE6,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 五月天丁香婷婷| 甲种公牛1976| 沈月个人详细简历| 恋爱中的城市 电影| 房子传| 二丫的美好生活[年代]| 女同性恨| 星河长明免费观看电视剧| 凉亭厂家| 98%| 1—42集分集剧情简介| 易烊千玺是哪里人| 色戒.| 秀人网门户网免费| 杨硕| 女同性恨| teach me墨西哥电影免费观看| 我的电影生涯导演| 高岛真一| 黑帮之境| 十一个月宝宝发育标准| cctv6 节目表| 美女中刀| 性视频动态图| 纵情四海| 凯特摩丝| 《最美的青春》演员表| 浙江旅游地图| 电影土耳其狂欢| bb88| 牛牛电影| 《最后的凶手》免费观看| 二年级上册数学竖式计算题| 雪暴 电影| 张静初的三级未删减版| 九重紫免费播出电视剧最新| 水牛城66| 小伙捡了一沓钱完整版| hunger game| 夫妻性视频| 三年片在线观看电影在线观看大全 |