最早的时候,Netscape 把他们浏览器中的 User-Agent 定成了 Mozilla/4.04 (Macintosh; I; PPC) 的形式。由于里面包含了引擎名和版本信息,那个时候很多做网站的程序员就利用 User-Agent 来判断浏览器特性(比如是否支持 frame 等),对于他们认为不符合要求的浏览器显示不兼容内容(就像现在程序员歧视 IE 6 那样)。
由于那个时候 Netscape 是霸主,这也导致微软推出 IE 的时候必须把自己伪装成 Netscape 浏览器,于是他们的 User-Agent 也是以 Mozilla/4.0 开头的。(当然微软成为霸主之后就用一句「for historical reasons」淡定地带过此历史。)后来这也就成为了事实标准,所有主要浏览器都以 Mozilla/x.0 开头了。