ant-design 圣诞彩蛋事件
Contents
这是一篇典型的微信公众号和新闻文章
今天一大早前端圈又炸开锅了,使用 ant-design 的项目一夜之间按钮被添加了圣诞节样式,出现了圣诞彩蛋。
一些网络隔离状态下的政府项目怀疑自己受到阿里的恶意攻击,怀疑代码有毒…
彩蛋是这样的效果(Merry Christmas
竟然都拼错),按钮上方有一坨白色的云状物体
惊闻 antd 发生了 圣诞节彩蛋事件,赶紧去检查了一遍所有项目,还好版本都较低没有发生故障,去官网观摩了一下,button 上的云彩的确够惊艳,说到云彩,我就想起筋斗云和孙悟空,明年年初,中美合拍的西游记即将正式开机,我继续扮演美猴王孙悟空,我会用美猴王艺术形象努力创造一个正能量的形象,文体两开花,弘扬中华文化,希望大家多多关注
竟然还有发改委项目,手动狗头
还有也不知道是不是被恶搞的下图
我第一时间打开了 antd 的官网,找到了这块彩蛋的实现方式-css 伪类元素
接下来就是疑惑:网络隔离状态如果没有 CDN 引入也没有版本更新,为什么会出现彩蛋?
打开 antd 源码,全局搜索 Christmas
,找到了事先埋下彩蛋的地方:
判断今天是否是圣诞节,如果是的话,在组件上添加名为 christmas
的 class,而伪类样式已经事先写好。
当然也有拼写错误的地方:
解决办法就显而易见了,要么对样式进行覆盖,要么更新版本。
回顾了一下 repository issue,
吐槽:
我们是发改委的项目啊 antd 的大哥们 到现在水都没喝一口 要不是我小姨子在里面上班 我现在卷铺盖滚蛋了
之前看到一些学校和机关发文,明令禁止过洋节。用这个给政府和学校做项目的,今天估计凉了一半。
???是不是傻逼,一大早被政府用户投诉,怀疑我们留了系统后门。现在系统停掉了,为什么这么任性?!
不把 MIT License 当回事?
不正之风不宜助长。春节是不是给我来个春联?福字贴?过分了。
不正之风不宜助长。端午节是不是给我来个粽子?划龙舟?过分了。
不正之风不宜助长。清明节是不是给我们来个冥币?放鞭炮?过分了。
有喜欢:
这个因人而异啊,我们有一个收集需求的项目叫许愿树,这次彩蛋用户和领导都很喜欢,我只是觉得阿里需要做一下提示,不然过分惊喜
挺好的彩蛋!赞一个!
为何这么严肃?生活应该充满阳光与乐趣。 开源项目应该多一点阳光。 如果你做政府项目,那么是否应该保证代码本地化,可控制? 谁允许你图省事用 UI 库的?问过 zf 了吗? 自己图省事用了别人的开源库给你偷懒,既然要要求一切可控,为什么还要用网络上不可控的开源项目,人家埋个彩蛋,现在还来怪别人为什么要给你用? 现在人家被开了,你们这些网络暴民舒服了。
有建议:
这种彩蛋出现在 console 和命令行比较合适
应该新建一个彩蛋属性,自己去定义要换哪个彩蛋。默认不开启。这样可以避免彩蛋的尴尬问题,并且大家可以做一些中国节日的彩蛋,方便使用。
有恶搞:
阿里对企业级的东西还是可以完全掌握的,甚至可以全网入侵
圣诞按钮一朵云,菜鸟落进了聊天群,满屏都是程序汉,谁修 bug 谁丢魂
恭喜 ant-design 荣获 2018 年最佳泛娱乐化前端团队
已经被开了 感谢楼主让我提前回家过年 终于有时间好好陪陪父母了
老板喊我谈话了,半年奖金没了
有离职:
- 已经被迫主动离职了,这锅背的很冤,怎么解释都没有用,公司是事业单位项目,国家刚发文禁止洋节,就搞出这出。老板也很着急的给事业单位的领导解释
也有招聘挖人。
GDG 群里一个人形容这次事件:就好像,突然给你钱,你高兴。我用万能钥匙打开你家防盗门,放 100 块钱到地上,你高兴?