今儿上午跟隔壁老王喝茶,他刷淘宝突然嗷一嗓子:"卧槽我手机中毒了?"我伸头一看,嚯,整个淘宝黑乎乎的像黑白电视机。老王急得直搓手机屏,我翘着二郎腿笑他土鳖:"指不定是纪念啥日子!"
一、说干就干查原因
回家立刻开电脑验证。第一步先把浏览器历史记录删干净,按住Ctrl键使劲敲F5——页面还是跟烧焦的煎饼似的灰扑扑。接着换手机流量开飞行模式再关,重启淘宝APP三回,商品图依旧像老照片。
- 排查方向1: 用媳妇手机登我账号,好家伙!她那头显示正常彩色
- 排查方向2: 把我手机恢复出厂设置,结果加载进度条卡到99%的时候,淘宝突然又变回彩色了
正懵着,突然想起上回清明节淘宝也整过这出。赶紧翻抽屉找旧报纸,果然在犄角旮旯看见个小方块新闻——原来明天是南京大屠杀遇难同胞纪念日。
二、技术原理瞎琢磨
虽然查明了原因,但职业病让我非得扒扒实现方式。掏出十年没写的HTML笔记,在浏览器里右击淘宝页面选"检查",盯着代码框发呆半天。突然发现整个页面被套了层滤镜,代码里明晃晃躺着段:
filter: grayscale(100%)!
这不就是把所有颜色像素都榨成黑白灰嘛难怪连口红详情图都像阴间试用装。更绝的是淘宝团队鸡贼得很,傍晚五点半我刷新页面时候,发现他们用定时器精准切换回彩色,一秒都不带差的。
三、乌龙事件收个尾
本来想写篇技术文发公众号,结果刚敲两行字,领导突然推门进来骂人:"让你做的彩色主题方案?"我手忙脚乱关网页,直接把写了半天的实践记录粘进工作群——群里瞬间炸出二十多个问号。现在行政部罚我明天给全公司电脑装爱国主义屏保,这找谁说理去!