solidot新版网站常见问题,请点击这里查看。
Netscaps
WinterIsComing(31822)
发表于2020年03月28日 14时41分 星期六
来自彩虹尽头
网景(Netscaps)在 1998 年开源了它的浏览器,Mozilla 在此基础上开发了 Firefox 浏览器。22 年之后,Firefox 经历了多次重大的迭代更新,目前正使用 Rust 语言对浏览器进行重构。那么 22 年的今天 Firefox 浏览器还保留了多少来自 Netscape Navigator 的代码?答案是很多。根据版本历史,Firefox 的 HTML 解析器中的部分文件有 22 年历史;NetScape Portable Runtime 库 nsprpub 原始版本的 65,745 行代码有 36,046 行与当前版本相同,保留的比例占到了 54.8%。
Netscaps
pigsrollaroundinthem(39396)
发表于2018年11月25日 22时27分 星期日
来自这个图标还能用一次
20 年的今天,AOL 宣布以 42 亿美元免税换股的方式收购网景(Netscape)。网景浏览器曾经统治了浏览器市场,但当微软在其 Windows 操作系统捆绑免费的 IE 浏览器后,网景的付费浏览器的市场份额在不断萎缩。第一次浏览器战争以网景的失利结束,AOL 的收购没有改变这一切,而 AOL 看中的可能不是颓势的浏览器而是其位居全球流量前十的网站门户。但 Mozilla 项目以及 Firefox 浏览器的诞生重新点燃了第二次浏览器竞争,推动了 Web 平台的演化,最终出现了我们今天与二十年前完全不同的浏览器市场格局。
Netscaps
1
pigsrollaroundinthem(39396)
发表于2018年03月06日 15时34分 星期二
来自谋智的历史
最早流行的浏览器是 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 后会提供更好的页面代码。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 开头