十多亿网友即将打不开网页,只因为更新了波浏览器?( 二 )


因为它只读取 Chrome/ 背后的两个数字 。。。
所以在 Chrome 浏览器的版本号升到 100 之后 , 在访问那些用 Duda 开发的网站时 ,认字只认一半的它们会以为你的版本号是 10 。
十多亿网友即将打不开网页,只因为更新了波浏览器?
文章图片

更搞人心态的是 , Duda 还会自动屏蔽版本号低于 40 的 Chrome 浏览器访问 。。。
所以说在它们的眼里 100 = 10 < 40 , 你的浏览器就这样被禁止访问了 。
虽然这一波无疑是 Duda 程序员的锅 , 但是在某种程度上 , Chrome 的程序员们其实也还是有那么一捏捏责任的 。
十多亿网友即将打不开网页,只因为更新了波浏览器?
文章图片

而错就错在 Chrome 的程序员们太能爆肝了 , 从而导致 Chrome 的更新实在太勤快了 。
这么说吧 , 今年已经 13 岁的 Chrome 在早期可是 12 周才更新一次 , 后来加快到了 6 周一次 , 到后面更是到了 4 周更新一次 。
就这样 , Chrome 的版本号便迅速疯涨 , 到明年的三月份也即将迎来第 100 个版本 。
所以说 Chrome 的工程师要是多摸点鱼 , 多摆点烂 , 这个 BUG 就不会这么早出现 。
分完锅 , 但问题总要解决吧 。
早就发现可能会出现 BUG 的谷歌 , 在去年就提供了个测试 flag 。
大伙们只要在浏览器中输入 chrome : //flags 然后输入并打开 #force-major-version-to-100 就能让网站打破两位数的魔咒 , 强制显示版本号为 100 了 。
十多亿网友即将打不开网页,只因为更新了波浏览器?
文章图片

而老外的性情似乎也是调和折中的 , 因为还有网友提出了另外中庸的解决办法 。
那就是让谷歌的版本永远停在 99 , 之后的更新变后面的小数点就可以了 。
只不过 , 这些人再怎么出谋划策也都是 “ 皇上不急太监急 ” , 要知道古话说的好:解铃还须系铃人啊!
好在真正的罪魁祸首 Duda 在不久发布了公告 , 表示已经更新了代码 , 并解决了这个问题 。
十多亿网友即将打不开网页,只因为更新了波浏览器?
文章图片

而在谷歌反馈 BUG 的网站上 , 这个问题也已经被标注为已修复 ( Fixed ) 。
十多亿网友即将打不开网页,只因为更新了波浏览器?
文章图片

【十多亿网友即将打不开网页,只因为更新了波浏览器?】而在 Chrome、FireFox 这些浏览器的版本号真正到达 100 之后 , 还有多少的类似 Duda 的 BUG 没被发现 , 咱们就不得而知了 。
只能说这个浏览器界的 “ 千年虫 ” 问题 , 只是暂时得到了解决 。
十多亿网友即将打不开网页,只因为更新了波浏览器?
文章图片

另外 , 记性比较好的差友应该还记得在今年年初 , 微软公司也出过类似的千年虫问题 。
十多亿网友即将打不开网页,只因为更新了波浏览器?
文章图片

它让微软员工们的年都没跨好 。
这个 BUG 的大概剧情是在今年的 1 月 1 日当天 , 不少使用微软 Exchange 的公司发现邮箱居然发不出去了 。
十多亿网友即将打不开网页,只因为更新了波浏览器?
文章图片

背后的原因其实也相当简单 , 那就是微软用了一种名叫 " yymmddhhmm " (年年月月日日时时分分)的符号变量 ( int32 )来存储时间 。
原本在上世纪是为了节省存储空间的设定 , 在如今却成为了 BUG 。 因为 2022 年的后两位 22 带入到 “ yymmddhhmm ” 中 , 直接就超过 int32 的取值范围 。。。

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。