苹果前雇员Don Melton再次爆料了Safari开发团队背后的故事。Melton曾是苹果Safari和Webkit产品的项目主管,目前这两款产品每天都被上百万名iOS、Mac和Windows用户所使用。之前,Melton曾解释了Safari的命名过程,并提到乔布斯曾想为Safari命名自由(Freedom)或iBrowse。
今天,他有分享了Safari开发时的一则趣事。为了让Safari计划保密,开发中的Safari使用的UA与Mozilla浏览器相同。当然推特和脸谱网等社交网络还不存在,也没有人傻到把自己在苹果开发的项目发布在博客上。当时唯一能泄密的就是服务器日志,当浏览器访问了某网站时,服务器会给出自己的UA数值,这里面包括了名称、版本和平台等信息。访问者的IP地址也会被服务器记录。
在20世纪90年代,苹果获得了约16777216个静态IP地址,由于这些地址属于一批的,所以被称为/8 block。苹果所有的IP地址都是以17开头的,比如说17.149.160.49、17.1.2.3、17.18.19.20等。所以将Safari伪装成其他浏览器是保密的重要手段。
相关阅读:《Safari浏览器的命名故事:差点命名为女性用品》