tft每日頭條

 > 科技

 > 浏覽器為什麼置于頂層

浏覽器為什麼置于頂層

科技 更新时间:2024-07-22 06:09:17

最早流行的浏覽器是 NCSA Mosaic,它稱自己為 NCSA_Mosaic/2.0 (Windows 3.1);後來一個新浏覽器出現了,它的名字叫 Mozilla,是 Mosaic Killer 的縮寫,Mosaic 并不覺得這好笑,因此該浏覽器改名為 Netscape,它稱自己為 Mozilla/1.0 (Win3.1)。

Netscape 支持框架(frame),而 Mosaic 不支持,因此用戶代理嗅探(User Agent sniffing)出現了,網站在檢測到 Mozilla 後就發送框架,如果不是就不發送。後來微軟開發了 IE,希望它成為 Netscape Killer,IE 也支持框架,但由于它不是 Mozilla,網站沒有向它發送框架。

微軟沒有耐心等待網站修改而是聲稱它兼容于 Mozilla,因此冒充 Netscape 稱自己為 Mozilla/1.22 (compatible; MSIE 2.0; Windows 95)。第一次浏覽器戰争以 Netscape 的失利結束,但 Netscape 以 Mozilla 的名字獲得了新生。

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。因為 Gecko 好于 IE,因此用戶代理嗅探又出現了,網站在檢測到 Gecko 後會提供更好的頁面代碼。

浏覽器為什麼置于頂層(為什麼浏覽器的用戶代理字符串以)1

Linux 上的浏覽器 Konqueror 使用的渲染引擎是 KHTM,它隻能冒充 Gecko 稱自己為 Mozilla/5.0 (compatible; Konqueror/3.2; FreeBSD) (KHTML, like Gecko)。Opera 則提供了選項,讓用戶想冒充哪個浏覽器就冒充哪個浏覽器。蘋果後來創建了 KHTML 的一個分支 WebKit,稱自己為 Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5。這就是為什麼浏覽器的用戶代理字符串以 Mozilla 開頭。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved