放假上来第一天,好家伙,公司的管理系统莫名其妙把edge给毙了。提示浏览器不兼容。
不知道是egdeHTML最近更新了啥,公司老掉牙的系统直接给毙了,之前最开始整的时候还只支持86版本chorme浏览器。只能说没啥吐槽的了。
但是我估计可能是chorme版本号太高导致的问题,毕竟去年就闹过这事,chorme版本号过100了。
结果一试,还真是,=,=我只能说,问题出了这么久了,公司都不修bug,千人国企真的拉跨…
好吧,废话说多了,开始吧。
问题的开始
如果你使用的浏览器开发商更新了它的浏览器,尤其是Chromium内核,100%可以触发这个bug。这里包括我公司员工大量使用的搜狗高速、360毒瘤,2345毒瘤系列等国产套壳浏览器。当然还有公司PM系统适配要求的谷歌86版本(运气好的是你一直没更新,用着老旧的玩意)
问题是啥样?
当你启动公司的网站的时候。
好吧,新的一天直接裂开。
当然你可以傻乎乎的跟着提示去换浏览器,但我是谁,我可是每个对着镜子磕头,帅的对不起世界的shezq啊,其实就是一个齿轮打工人…
正常的逻辑:edge浏览器本身是Chromium内核,你用chorme和edge本质上其实没啥区别,就像你用360和搜狗其实也没区别,所以总不能去用古董IE吧,那可太难受了。
公司网站也挺奇怪的,在网站响应时间其实能弹出登录的页面,但过一会就检测到啥似的,就弹报错页面了。
- 以下是网页慢加载的动图,你能看到明显的加载出页面。
所以js应该是检测到啥才能迅速做出反应,这种情况不可能查很多东西,无非就是版本号。
解决方案
1.IE就IE吧
- 小白:用IE就IE吧
- 大白:其他浏览器的ie模式也能将就
- 真白:把ua改成ie内核即可
以上三种方式都可(其实目的都一样),这里我用改ua的方式。
然后页面就加载出来了
2.坚决使用Chromium的内核
问题其实也好解决,改版本号就行。
然后页面也加载出来了
后记
G企员工对于代码的维护,只能说很有G企风格,可能就写了个
if version < 100:
then jump 404
然后底下的员工遭殃,失去了很多的工作效率。
不得不说,当时强推系统时候。为了效率也好,为了赶超中建也好,为了弯道超车直奔世界500强也好。
最终的初心的内核是什么,企业本身的机制无法保证一个半成品系统运营的时候,效率的提升是有限的。劳民伤财是极致的!我很喜欢哲学的一个概念,西方叫做“良质”,what is good?,东方有个非常好的翻译“良知”。我并不反感国企,国企是国家和民族的荣耀,世界不同的国家国企代表了各不同民族的工业,科技等方面的民族之光,那些都是我所羡慕的。
我反感的是,这个时代浮躁的社会环境,压抑的顶层制度,以及这些在工作中的齿轮上的事。我也曾感觉一切可能就这样吧
用一段我很喜欢的电影台词结尾吧!也与所有和我一样的底层齿轮共勉:
“还有像我们这样的混蛋吗?”
“不会有吧!”“笨蛋,有没有念书啊!”
“小马,我们已经完了吗?”
“笨蛋,还没开始呢!”
《坏孩子的天空》北野武