为什么navigator.productSub在Chrome和Safari上始终等于'20030107'?

Hus*_*sky 3 javascript browser safari dom google-chrome

根据MDN,古老的navigator.productSub属性返回"浏览器的内部版本号".这可能在九十年代有效,但现在它已经没用了.

但是,我对一些浏览器返回的数字感兴趣.Chrome和Safari都会返回值20030107,Firefox似乎又回归了20100101.这两个号码有什么关系?是否20030107代表2003年7月1日?然后发生了什么这么有趣?

这里希望有人可以挖掘一些网络历史.

小智 5

首次发布于2003年1月7日的公共测试版[2],该公司的OS X操作系统...

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

Chrome基于WebKit

WebKit的HTML和JavaScript代码最初是作为KDE的KHTML和KJS库的分支开始的,[3]现在已经被来自KDE,Apple Inc.,Nokia,Google,Bitstream,RIM,Igalia等的个人进一步开发. [4] 该项目支持OS X,Windows,GNU/Linux和其他一些类Unix操作系统.[5]

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