△向上生长, TO BE TO UP. 程序员成长充电站△

阅读本文大概需要 4 分钟
市场上浏览器众多,前端工程师开发完产品后还得挨个调试,以兼容各种浏览器。不能一把全搞定,真是让人不爽。
有的浏览器,比如曾经的IE6,它不但让人不爽,还让人头大。这个时候怎么办?凉拌,把浏览器干掉。Google旗下YouTube的前工程师Chris Zacharias,就在自己的博客上发文揭露了一段阴谋干掉IE6的尘封往事。
这里需要说一下YouTube。YouTube创建于2005,但仅仅过了1年多的时间被谷歌以约17亿美元的价格收购。曾经是PayPal员工的陈士骏(Steve Chen)、查德赫尔利(Chad Hurley)等几个创始人赚得盆满钵满,成了人生赢家。
在2009年的时候,Chris Zacharias是YouTube的一名高级Web开发工程师,当时他所在的团队碰到一个非常头大的问题,那就是YouTube在IE6上面总是会导致浏览器崩溃,但又不能不支持IE6,因为IE6用户占总用户数的18%左右。
每次问题的修复都要花费很多时间,这实在是太麻烦了。这些工程师决定以一种不惹恼用户的方式,温柔的干掉IE6,以彻底解决这个麻烦之源。
方法就是利用老YouTube开发人员拥有的"OldTuber"特殊权限,往YouTube生产环境的代码库中合并了一段代码,而且审查代码的也是他们自己的人。这就像是电影中的特工在执行任务一样,因为稍有差错,这种违规行为将使他们丢掉工作。

Image from: chriszacharias.com
这段代码会在YouTube的界面上展示了一个准备弃用IE6的横幅,横幅上有一段话:
"We will be phasing out support for your browser soon. Please upgrade to one of these more modern browsers."
这段话的旁边就是Firefox、IE8、Chrome等对YouTube兼容良好的浏览器的下载链接。当然,这个横幅只显示给IE6用户看。
等谷歌公司的公关、律师找上他们的时候,外界的科技新闻已经把这个情况报道的满天飞了。好在没有发生什么大问题,而且科技新闻也支持这种做法。
在一个月内,YouTube的IE6用户数就减少了一半。到了2012年5月,IE6的用户量基本可以被忽略了。
Chris Zacharias他们的阴谋得逞了。
看来,有时候搞不定一些事情,是因为不够直接。
Chris Zacharias的文章:
https://blog.chriszacharias.com/a-conspiracy-to-kill-ie6
Chris Zacharias现在是图像托管服务imgix的创始人:
https://www.imgix.com
推荐阅读: 
免费资料领取:
回复 “算法”,领取一份算法内部训练营资料。
程序员成长充电站
长按扫码关注,每天五分钟学习计算机最基础的知识和原理

右下角

给个在看呗

谷歌工程师阴谋干掉IE6的尘封往事相关推荐

  1. 如何升级浏览器_前谷歌员工爆料:谷歌工程师们是如何合谋“杀死”IE6浏览器的...

    浏览器在互联网中的地位可见一斑,甚至可以说,它是比搜索引擎和社交软件更强的流量入口. 微软IE6当年在2001年作为Windows XP的默认浏览器发布,比Chrome首次发布还要早六年. 但是,谷歌 ...

  2. 最佳开发工具大全!前谷歌工程师两年打造“厂外生存指南”,登上GitHub热榜

    晓查 栗子 方驭洋 发自 凹非寺  量子位 报道 | 公众号 QbitAI 一位曾经的谷歌工程师,花费两年时间,辛苦整理了一份清单. 这个名为"xg2xg"的清单,原本是这位前谷歌 ...

  3. 快递员要失业?两位前谷歌工程师研发出自动驾驶汽车只送货不载人

    一家名叫Nuro.ai的新公司在自动驾驶汽车技术上提出了一种完全不同的概念.但与目前遍布全球的自动驾驶初创公司不一样的是,Nuro的重点并不是以现有车型为基础打造自动驾驶出租车或自动驾驶卡车,而是设计 ...

  4. 谷歌逐步取消对IE6的支持

    1月30日,据国外媒体报道,谷歌周五宣布,截至3月1日,谷歌将不再其谷歌Docs和谷歌网站服务支持IE6.如果IE用户想使用那些产品,他们必须至少升级到版本7,如同"其他许多公司已经停止支持 ...

  5. 华为鸿蒙系统是物联网,华为鸿蒙系统官宣!谷歌工程师直接懵了,硅谷感慨:中国人太厉害...

    据媒体报道,5月25日,华为宣布将EMUI官方微博宣布更名为"HarmonyOS",这预示着华为将正式从安卓向鸿蒙系统切换.据悉,华为的鸿蒙系统和安卓. iOS都不同,它不仅可以在 ...

  6. win10软件拒绝访问删不掉_谷歌工程师正在解决Windows 10防病毒软件导致谷歌浏览器不稳定问题...

    前文我们提到微软工程师帮助谷歌浏览器改进深色模式,这篇文章则是谷歌工程师们与微软合作改进防病毒体验.我们知道谷歌浏览器本身已经内置谷歌的安全浏览服务,当谷歌检测到用户访问或下载的链接存在恶意时会拦截. ...

  7. 声称AI存在意识,谷歌工程师遭解雇:违反保密协议

    作者丨泽南 来源丨机器之心 让我们结束这场哑谜吧. 几个月来,这位声称「AI 有意识」的工程师一直在与谷歌经理.高管和人力资源部门争吵,他的观点引发了学界广泛讨论,但在谷歌的职业生涯也终于结束了. 据 ...

  8. 前谷歌工程师差点因为不知道贝叶斯公式被拒

    (点击上方公众号,可快速关注) 编译:伯乐在线 - 飞哥的咖啡 http://blog.jobbole.com/113652/ 为什么程序员找不到工作:4 个恐怖故事 [伯乐在线导读]:当求职被拒时, ...

  9. python正弦波叠加方波_傅立叶变换还能画简笔画?谷歌工程师开发的这个试玩网站火了...

    晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 无论是处理声音和图像信号,都必须用到傅立叶变换.其实除了这些"正经"用途,它还能做一些有意思的事情. 最近,一位名叫Je ...

最新文章

  1. 项目中使用 Git 高频场景
  2. DLT(DeepLearningTracker)学习与代码理解 (1)
  3. QCustomplot怎么实现对大数据量的自适应采样显示不卡顿
  4. linux透明大页内存,rhel7.2 禁用透明的大页内存--transparent_hugepage(THP)
  5. 10.30T2 二分+前缀和(后缀和)
  6. 一文详解图对比学习(GNN+CL)的一般流程和最新研究趋势
  7. 2.3、Android Studio使用Layout Editor设计UI
  8. EPSON 利用CCD图像处理包标定工具坐标系
  9. C# 篇基础知识10——多线程
  10. 认识队列技术中的硬件队列和软件队列及如何改变硬件队列长度
  11. 图书管理系统(个人)
  12. 手把手教你如何使用kali破解wifi密码(图文教程)
  13. 软件版本中的beta,rc,ga是什么意思
  14. html等待,休眠代码,HTML DOM closest()用法及代码示例
  15. 面向对象之多态以及进阶
  16. 福田区有哪些公园好玩 你都去过吗
  17. VsCode超实用插件推荐,让你的开发效率火力全开
  18. 【hdu3709】平衡数
  19. 苹果笔记本开不了机的解决措施有哪些
  20. 达人评测 i5 1155G7和i5 1135G7的差距大不大

热门文章

  1. express的api接口暴露
  2. Hack The Box——Scavenger
  3. 借势“双碳”目标东风,重塑股份全力推动氢燃料电池多场景应用
  4. UnrealEngine源码下载
  5. 全面解析5种常见悬挂——连杆支柱悬挂
  6. 新天龙官网服务器更新消息,《经典怀旧·新天龙八部》8月5日全服更新维护公告...
  7. 服务器是虚拟机好还是单机好,比较VMware和VirtualBox虚拟机的优缺点
  8. 【每天学点管理】——员工激励
  9. matlab 牛顿向后差分,Matlab在时间序列分析中的应用--笔记
  10. 分布式系统 概念 高可用 高并发 学习笔记