瀏覽器UserAgent的歷史變遷

2021-06-07 05:32:44 字數 1979 閱讀 4903

最早的時候有乙個瀏覽器叫ncsa mosaic,把自己標稱為ncsa_mosaic/2.0 (windows 3.1),它支援文字顯示的同時還支援,於是web開始好玩起來。

然後出現了乙個新的網頁瀏覽器,「mozilla」,其實就是「mosaic終結者」的意思,這搞的mosaic很不爽,(畢竟mosaic出道 早,江湖老),新瀏覽器最後正式公布的名稱是netscape,它把自己標稱為mozilla/1.0 (win3.1),更好玩了。netscape支援框架顯示,後來框架在大家中間流行起來了,但mosaic不支援框架啊,於是偉大的「使用者**人探測」 技術出現了,如果是「mozilla」,那就發給支援框架的頁面,至於其他的瀏覽器,則發給不含框架的頁面。

netscape想逗microsoft玩兒,把windows叫做「幾乎不曾做過除錯的裝置驅動器」,後者很惱火。microsoft於是推出了 自己的 網頁瀏覽器,叫做internet explorer,希望它能成為「netscape終結者」。internet explorer也支援框架,但它不是mozilla啊,所以沒人給它傳送帶有框架的頁面。microsoft慢慢煩躁起來,不再寄希望於**管理員逐漸 認識ie並給它發框架,而是宣稱自己是「相容mozilla」的,開始模仿netscape,把自己標稱為mozilla/1.22 (compatible; msie 2.0; windows 95),這樣internet explorer也能收到框架了,整個microsoft狂喜,但**管理員開始有點被搞糊塗了。

microsoft把ie和windows一起賣,並且把產品也弄得比netscape更好了,拉開了第一場瀏覽器之戰。結果和大家知道的一 樣,netscape被乾掉了,microsoft大勝、大喜。但是後來netscape以mozilla的新名稱重生了,構造了gecko,標稱其為 mozilla/5.0 (windows; u; windows nt 5.0; en-us; rv:1.1) gecko/20020826,gecko屬於渲染引擎,表現優異。mozilla開發了firefox,標稱為mozilla/5.0 (windows; u; windows nt 5.1; sv-se; rv:1.7.5) gecko/20041108 firefox/1.0,並且firefox表現也非常優秀。gecko擴張迅速,一些瀏覽器使用了它的**並標稱為mozilla/5.0 (macintosh; u; ppc mac os x mach-o; en-us; rv:1.7.2) gecko/20040825 camino/0.8.1 ,這是乙個,還有mozilla/5.0 (windows; u; windows nt 5.1; de; rv:1.8.1.8) gecko/20071008 seamonkey/1.0,另乙個,它們都偽裝成mozilla,同時也都是基於gecko支援的。

gecko表現優秀,ie則很差勁,於是身份甄別再次發生,輸送給gecko的是設計良好的網頁**,其他瀏覽器就沒有這個待遇了。linux的跟 隨者很傷心,因為他們建立了基於khtml引擎支援的konqueror,但卻不會被輸送好**,雖然他們自己認為khtml和gecko一樣優秀,於是 konquerer開始偽裝自己「像gecko」那樣以得到好的網頁,並標稱自己為mozilla/5.0 (compatible; konqueror/3.2; freebsd) (khtml, like gecko),這個世界更讓人困惑了.

後來出現了opera這樣的主兒,宣稱「允許使用者自己決定讓瀏覽器裝成誰」,它的選單中提供了mozilla/4.0 (compatible; msie 6.0; windows nt 5.1; en) opera 9.51, mozilla/5.0 (windows nt 6.0; u; en; rv:1.8.1) gecko/20061208 firefox/2.0.0 opera 9.51,opera/9.51 (windows nt 5.1; u; en) 供大家來選擇,選誰是誰。

microsoft越來越擔心firefox的發展,重新啟動了internet explorer的開發,標稱自己為mozilla/4.0 (compatible; msie 8.0; windows nt 6.0) ,可以很好的渲染**,但那要看**管理員是否指示它這麼做。

修改瀏覽器 User Agent

ie 修改ie的useragent需要編輯登錄檔。hkey current user software microsoft windows currentversion internet settings 5.0 user agent post platform hkey local machine...

瀏覽器之User Agent

一 useragent中文名為使用者 是http協議中的一部分,屬於頭域的組成部分,useragent也簡稱ua。提供1瀏覽器型別及版本 2作業系統及版本 3瀏覽器核心 等資訊的標識。user agent標準格式 瀏覽器標識 作業系統標識 加密等級標識 瀏覽器語言 渲染引擎標識 版本資訊。但各個瀏覽...

瀏覽器的userAgent歸納

edge chrome chrome on android mobile chrome on android tablet safari iosfirefox firefox on mac opera 補充user agent mozilla 4.0 windows msie 6.0 windows...