netscape navigator是最早流行的,其engine是基於mozilla的,其user-agent string聲明為Mozilla/AppVersion (Platform; Security [; OS-or-CPU-Description])。其中Security有I,U,N,三種,分別代表低,高,沒有安全度。 之後IE3.0推出,為了表示它與netscape是相容的,IE也是以mozllia開頭聲明,Mozilla/2.0 (compatible; MSIE [IEVersion]; [OS])。IE3.0為什麼聲明為Mozilla/2.0就不知道為什麼了。 1997netscape navigator改名為netscape communicator 4.0,其uer-agent string為: Mozilla/AppVersion (Platform; Security [; OS-or-CPU-Description]) 之後,IE4.0推出,其聲明為: Mozilla/4.0 (compatible; MSIE [IEVersion]; [OS]), 注意,IE4.0與Mozilla/4.0已經對應起來了。 IE5.0及更高版本,還是聲明為Mozilla/4.0, Mozilla/4.0 (compatible; MSIE [IEVersion]; [OS])。 Netscape6,稱為Mozilla,改變了user-agent string的聲明: Mozilla/MozillaVersion ( Platform ; Security ; OS-or-CPU ; Localization information?[; PrereleaseVersion] *[; Optional Other Comments] ) Gecko/GeckoVersion[ApplicationProduct/ApplicationProductVersion]但是,注意netscape6聲明為Mozilla5,如下:Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128Netscape6/6.2.1 Netscape7.1是最後的netscape系列的瀏覽器。之後AOL解散了netscape團隊。但是mozilla項目還是有新版本,一個更友好的mozilla版本firefox。 Opera作為ie和mozilla的替代者,有自己的user-agent string, Opera/AppVersion (OS; Security) [Language], 但是通過菜單上的設定opera可以把自己偽裝成其他瀏覽器,比如偽裝為mozilla5,Mozilla/5.0 (Windows NT 5.1; U) Opera 7.54。 safari,2004apple推出的自己的瀏覽器,基於KHTML。Apple從KHTML建立了apple web kit,是apple上的web開發平台,safari也是從中建立的。Safari的格式是:Mozilla/5.0 (Platform; Security; OS-or-CPU; Language)AppleWebKit/AppleWebKitVersion (KHTML, like Gecko) Safari/SafariVersion