操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    你是否好奇標(biāo)識瀏覽器身份的User-Agent,為什么每個瀏覽器都有字樣?

    /5.0 ( NT 6.1; WOW64) /537.36 (KHTML, like Gecko) /27.0.1453.94 /537.36

    /5.0 (Linux; U; 4.1.2; zh-tw; GT-I9300 Build/) /534.30 (KHTML, like Gecko) /4.0 /534.30

    /5.0 ( NT 6.1; WOW64; rv:20.0) Gecko//20.0

    /5.0 (; MSIE 9.0; NT 6.0; /5.0)

    故事還得從頭說起,最初的主角叫NCSA ,簡稱(馬賽克)vs2010網(wǎng)站開發(fā) 調(diào)試 打不開頁面 瀏覽器錯誤,是1992年末位于伊利諾伊大學(xué)厄巴納-香檳分校的國家超級計算機應(yīng)用中心( for ,簡稱NCSA)開發(fā),并于1993年發(fā)布的一款瀏覽器。它自稱“/2.0( 3.1)”,可以同時展示文字和圖片,從此瀏覽器變得有趣多了。

    然而很快就出現(xiàn)了另一個瀏覽器,這就是著名的,中文名稱摩斯拉。一說 = + ,意為殺手,也有說法是 = & ,意為馬賽克和哥斯拉,而最初的吉祥物是只綠色大蜥蜴,后來更改為紅色暴龍,跟哥斯拉長得一樣。

    但對此非常不高興,于是后來更名為,也就是網(wǎng)景。自稱“/1.0(Win3.1)”,事情開始變得更加有趣。網(wǎng)景支持框架(frame),由于大家的喜歡框架變得流行起來,但是不支持框架,于是網(wǎng)站管理員探測user agent,對瀏覽器發(fā)送含有框架的頁面,對非瀏覽器發(fā)送沒有框架的頁面。

    后來網(wǎng)景拿微軟尋開心,稱微軟的是“沒有調(diào)試過的硬件驅(qū)動程序”。微軟很生氣,后果很嚴(yán)重。此后微軟開發(fā)了自己的瀏覽器,這就是 ,并希望它可以成為 。IE同樣支持框架,但它不是,所以它總是收不到含有框架的頁面。微軟很郁悶很快就沉不住氣了,它不想等到所有的網(wǎng)站管理員都了解IE并且給IE發(fā)送含有框架的頁面,它選擇宣布IE是兼容,并且模仿稱IE為“/1.22(; MSIE 2.0; 95)”,于是IE可以收到含有框架的頁面了,所有微軟的人都嗨皮了,但是網(wǎng)站管理員開始暈了。

    因為微軟將IE和捆綁銷售,并且把IE做得比更好,于是第一次瀏覽器血腥大戰(zhàn)爆發(fā)了,結(jié)果是以失敗退出歷史舞臺,微軟更加嗨皮。但沒想到居然以的名義重生了,并且開發(fā)了Gecko,這次它自稱為“/5.0(; U; NT 5.0; en-US; rv:1.1) Gecko/”。

    Gecko是一款渲染引擎并且很出色。后來變成了,并自稱“/5.0 (; U; NT 5.1; sv-SE; rv:1.7.5) Gecko//1.0”。性能很出色,Gecko也開始攻城略地,其他新的瀏覽器使用了它的代碼,并且將它們自己稱為“/5.0 (; U; PPC Mac OS X Mach-O; en-US; rv:1.7.2) Gecko//0.8.1”,以及“/5.0 (; U; NT 5.1; de; rv:1.8.1.8) Gecko//1.0”,每一個都將自己裝作,而它們?nèi)际褂肎ecko。

    Gecko很出色,而IE完全跟不上它,因此user agent探測規(guī)則變了,使用Gecko的瀏覽器被發(fā)送了更好的代碼,而其他瀏覽器則沒有這種待遇。Linux的追隨者對此很難過,因為他們編寫了,它的引擎是KHTML,他們認為KHTML和Gecko一樣出色,但卻因為不是Gecko而得不到好的頁面,于是為得到更好的頁面開始將自己偽裝成“l(fā)ike Gecko”,并自稱為“/5.0 (; /3.2; ) (KHTML, like Gecko)”。自此user agent變得更加混亂。

    這時更有Opera跳出來說“毫無疑問,我們應(yīng)該讓用戶來決定他們想讓我們偽裝成哪個瀏覽器。”于是Opera干脆創(chuàng)建了菜單項讓用戶自主選擇讓Opera瀏覽器變成“/4.0 (; MSIE 6.0; NT 5.1; en) Opera 9.51”,或者“/5.0 ( NT 6.0; U; en; rv:1.8.1) Gecko//2.0.0 Opera 9.51”,或者“Opera/9.51 ( NT 5.1; U; en)”。

    后來蘋果開發(fā)了瀏覽器,并使用KHTML作為渲染引擎vs2010網(wǎng)站開發(fā) 調(diào)試 打不開頁面 瀏覽器錯誤,但蘋果加入了許多新的特性,于是蘋果從KHTML另辟分支稱之為,但它又不想拋棄那些為KHTML編寫的頁面,于是自稱為“/5.0 (; U; PPC Mac OS X; de-de) /85.7 (KHTML, like Gecko) /85.5”,這進一步加劇了user agent的混亂局面。

    因為微軟十分忌憚,于是IE重裝上陣,這次它自稱為“/4.0 (; MSIE 8.0; NT 6.0)”,并且渲染效果同樣出色,但是需要網(wǎng)站管理員的指令它這么做才行。

    再后來,谷歌開發(fā)了瀏覽器,使用作為渲染引擎,和之前一樣,它想要那些為編寫的頁面,于是它偽裝成了。于是使用,并將自己偽裝成,偽裝成KHTML,KHTML偽裝成Gecko,最后所有的瀏覽器都偽裝成了,這就是為什么所有的瀏覽器User-Agent里都有。自稱為“/5.0 (; U; NT 5.1; en-US) /525.13 (KHTML, like Gecko) /0.2.149.27 /525.13”。

    因為以上這段歷史,現(xiàn)在的User-Agent字符串變得一團糟,幾乎根本無法彰顯它最初的意義。追根溯源,微軟可以說是這一切的始作俑者,但后來每一個人都在試圖假扮別人,最終把User-Agent搞得混亂不堪。

    一句話結(jié)論:因為網(wǎng)站開發(fā)者可能會因為你是某瀏覽器(這里是),所以輸出一些特殊功能的程序代碼(這里指好的特殊功能),所以當(dāng)其它瀏覽器也支持這種好功能時,就試圖去模仿瀏覽器讓網(wǎng)站輸出跟一樣的內(nèi)容,而不是輸出被閹割功能的程序代碼。大家都為了讓網(wǎng)站輸出最好的內(nèi)容,都試圖假裝自己是一個已經(jīng)不存在的瀏覽器……

    附各大瀏覽器誕生年表:

    1993年1月23日:

    1994年12月:

    1994年:Opera

    1995年8月16日:

    1996年10月14日:

    2003年1月7日:

    2008年9月2日:

網(wǎng)站首頁   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權(quán)所有