为什么Chrome和Safari浏览器的navigator.productSub始终等于'20030107'?

4
根据MDN,过时的navigator.productSub属性返回'浏览器的构建号'。这在九十年代可能有效,但现在没什么用处。 然而,我对一些浏览器返回的数字很感兴趣。Chrome和Safari始终返回值20030107,Firefox似乎返回20100101。这两个数字是怎么回事?20030107代表2003年7月1日吗?那时发生了什么有趣的事情? 希望有人能挖掘一下网络历史。
1个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
6

最初于2003年1月7日在公司的OS X操作系统上作为公共测试版发布...

https://en.wikipedia.org/wiki/Safari_(web_browser)

Chrome基于WebKit

WebKit的HTML和JavaScript代码最初是从KDE的KHTML和KJS库中分支出来的,现在已经由来自KDE、Apple Inc.、Nokia、Google、Bitstream、RIM、Igalia和其他机构的个人进一步开发。该项目支持OS X、Windows、GNU/Linux和其他类Unix操作系统。

https://en.wikipedia.org/wiki/WebKit


1
@husky 完整回答你的问题:来自Firefox的20100101似乎是指Gecko 2.0引擎开始开发的年份。https://developer.mozilla.org/en-US/docs/Gecko_user_agent_string_reference 还要注意的是:“从Firefox 10移动版开始,geckotrail与firefox版本相同”。显然,根据此前的记录,它曾经是20010725,如下所示:https://developer.mozilla.org/en-US/docs/DOM/window.navigator.productSub 或许基于这个成就:http://www.hollyandjeremy.com/siteinfo/help.html - hexalys

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,