游戏攻略网
当前位置: 首页 游戏攻略

webbrowser可以使用吗(Webbrowser历史著名千年虫)

时间:2023-05-25 作者: 小编 阅读量: 3 栏目名: 游戏攻略

接下来我们就一起去了解一下吧!webbrowser可以使用吗曾几何时,计算机领域曾发生过著名的“千年虫”问题。计算机2000年的“千年虫”问题,也叫“电脑千禧年千年虫问题”或“千年危机”。

webbrowser可以使用吗?曾几何时,计算机领域曾发生过著名的“千年虫”问题,下面我们就来聊聊关于webbrowser可以使用吗?接下来我们就一起去了解一下吧!

webbrowser可以使用吗

曾几何时,计算机领域曾发生过著名的“千年虫”问题。

计算机2000年的“千年虫”问题,也叫“电脑千禧年千年虫问题”或“千年危机”。缩写为“Y2K“千年虫”不是病毒、也不是什么神奇生物,它只是计算机系统由于时间紊乱产生的一种 Bug:上世纪的计算机系统人员为了节省昂贵的存储空间,其中的年份只使用两位十进制数来表示,因此当系统进行(或涉及到)跨世纪的日期处理运算时(如多个日期之间的计算或比较等),就会出现错误的结果,进而引发各种各样的系统功能紊乱甚至崩溃,所以等到 2000 年时,计算机无法识别这个“00”是 1900 年还是 2000 年,由此引发全球大范围系统功能紊乱甚至崩溃

难道以为这个杀伤力极强的 Bug 不会再轻易出现吗?不曾想在浏览器版本迭代中,也存在类似“千年虫”的问题。

一、版本号首次突破个位数,网站:“您的浏览器版本过低”

浏览器版本中的“千年虫”不是时间问题,而是版本号位数的突破,因此最初出现这一问题时,是浏览器版本号由个位数升级至“10”的时候。2009 年,Opera 浏览器首次更新至版本 10,就在用户高高兴兴升级至最新版本后,访问网站时却被提醒道:“您的浏览器版本过低,请升级…”彼时,许多用户第一反应:什么,难道已经有 Opera 11 了?搜了搜,没有啊!再去看看别的网站…嗯,倒是能访问,但为啥有些功能突然不支持了,网站布局也有些错位?

二、将 Opera 10 认定为 Opera 1

在那个时期,浏览器尚未发展很长时间,多数浏览器的版本号一直保持在个位数以内,而Opera 10 是第一个版本号达到两位数的浏览器。因此,相当多的浏览器嗅探脚本似乎并没有对这一变化做好准备,仍习惯于仅检测 User-Agent 字符串的第一个数字——也就是说,这些网站会错误地将 Opera 10 认定为 Opera 1,从而将 Opera 10 识别为不支持的浏览器,从而破坏服务器以及客户端脚本。

Opera 官方承认了 Opera 10 在一些网站上存在 Bug:在部分网站上,Flash 视频的位置处在预期高度的一半,因为 height 参数所依赖的浏览器嗅探脚本将 Opera 10 识别为 Opera 10 1,这就导致了该值不正确和错乱布局。这一问题很像当年的“千年虫”问题,因此在经过几个月对站点兼容性影响的仔细分析后,Opera 决定冻结字符串的第一部分“Opera/9.80”,并在最后添加版本号“Version/10.00”或“Version/11.00”等,以此在确保提供真实版本号的同时,避免因两位数版本号引发的相关问题。

在众多用户向 Opera 提出投诉后,Opera 官方给出了解释:这与 User-Agent 字符串有关,而 Opera 10 是第一个突破十位数的版本号。User-Agent,是 Http协议中的一部分,属于头域的组成部分,其中包括有关软件的信息,例如浏览器名称、版本号以及它使用的各种技术。当有人访问网站时,浏览器的 User-Agent 会与网页请求一并发送,便于网站检查访问者的浏览器版本由此提供不同的响应。

“根据之前浏览器版本的逻辑,我们在发布 Opera 10 alpha 版本时给了它一个 User-Agent 字符串:Opera/10.00 (Macintosh; Intel Mac OS X; U; en) Presto/2.2.0。但很快我们就发现,很多为特定于版本提供不同内容和脚本而部署了浏览器嗅探功能的网站,似乎不能很好地消化 User-Agent 中的‘Opera/10.00’部分。”Opera 如此回应道。

在 Opera 官方 2009 年对此事的回应中,就曾预言过:“其他浏览器也要注意这个问题,像 IE 距离版本 10 只差两个版本(当时 IE 浏览器更新至 IE 8),将来可能也会

发生类似的问题。”

如 Opera 所料,三年后 Firefox 10 也遇到了相同问题。

三、梅开二度:Chrome、Firefox 版本即将破百

两位数的版本号问题这十几年来已完美解决,但与此同时各大浏览器也在快速发展,如今年 2 月,谷歌推出了 Chrome 98,随后 Mozilla 也发布了 Firefox 97,二者版

本号即将突破 100,那么历史会再度重演吗?

通过近来 Mozilla、谷歌消息显示:会,但可能不会太严重。

自去年 8 月起,Mozilla 就已对三位数版本号的“Firefox/100”User-Agent 字符串进行测试,查看其是否会导致网站出现问题,谷歌也紧随其后开始其 Chrome 100 的实验。

结果他们在测试中发现,果然有少数网站在解析浏览器三位数版本号的 User-Agent 字符串时出现错误,导致出现“网站声明不支持浏览器”、“影响网站部分用户界面”等问题,这些网站包括 HBO Go、Bethesda、Yahoo、Slack 及由 Duda 网站构建器所创建的网站。Mozilla 对此解释道:“在没有单一规范可遵循的情况下,不同的浏览器对 User-Agent 字符串和特定于站点的 User-Agent 解析具有不同的格式。有些解析库可能存在硬编码错误,没有考虑到三位主要版本号。”

同时,Mozilla 还补充道,这次的影响范围不会太严重:“当初浏览器升级至两位数版本号时,许多库都改进了解析逻辑,因此预计这次版本号达到三位数所导致的问题会较少。”

    推荐阅读
  • 传统蚯蚓钓鲫鱼绝密技巧(传统蚯蚓钓鲫鱼绝密技巧)

    准备一个个装有粘粉的小容器,且将蚯蚓饵放置于其中,这样一来,穿钩的时候就不会滑了。另外,在其中加入适量的香精,味型要达成一致。通常,在粘粉进水后,就会散发出香味,并且会在周边蔓延,如此一来,起到了很好的诱鱼作用。还有一种方法,就是比较麻烦一些,即买一些干酒米将其磨成粉末状进行使用,效果也是非常不错的。在野钓鲫鱼的过程中,完全可以将剩下的鱼饵用来打鱼窝。

  • 如何学习好法律法规(怎么才能更好的掌握法律知识)

    接下来我们就一起去了解一下吧!如何学习好法律法规学好法律首先要有兴趣;其次要大量的学习法律法规及法学知识;把法律上问题运用到生活上去。兴趣第一,注重培养对民法学习的兴趣。点面结合,宏观上把握民法的完整体系,微观上掌握民法的具体知识点。多读书,读好书。

  • 五一出游说说(五一出游说说怎么写)

    美好的事物等你去发现踏遍山河觉得人间值得,接下来我们就来聊聊关于五一出游说说?以下内容大家不妨参考一二希望能帮到您!五一出游说说美好的事物等你去发现。出发的感觉太好了。爬山涉水,千帆阅尽,愿我们都能与更好的自己相遇。我从远方赶来,赴你一面之约。对钟爱的世界道一句晚安,日月星辰,山水风光。看不一样的风景,拥有的都是好心情。用脚步去丈量世界,用眼睛去记录风景。远方很远步履不停。

  • 肉放在冷藏室能放多久(肉可以放在冷藏室多久)

    所以,利用低温贮藏肉品时,必须保持一定的低温,直到食用或加工时为止,否则就不能保证肉的质量。

  • 天津滨海鲤鱼门可以出海吗?(天津滨海鲤鱼门景区开放了吗)

    天津滨海鲤鱼门可以出海吗?鲤鱼门游玩介绍:滨海鲤鱼门建筑风格为中式仿古建筑,是一个以海鲜、游艇、四合院为特色,以餐饮为主,湎盖购物、娱乐和亲水游览的多功能商业区。“鲤鱼门”"附近有大型渔业码头,食客在第一时间即可品尝到新鲜上岸的海鲜。同时项目毗邻游艇码头,游客可在尽享美食的同时,参与游船休闲活动,实现休闲与餐饮的完美结合。详细地址:滨海鲤鱼门公交路线:127路到鲤鱼门站下车即到

  • 肠炎肠癌腹痛区别(需要做什么检查)

    结肠炎病人,腹痛后欲大便,排便后疼痛缓解,想大便的感觉随之解除,每次均能排除粪便,粪便中可能混有黏液和浓血,一般无明显的梗阻现象,如腹胀不放屁而结肠癌病人,脓血黏液和粪便不相混合,而是粘附在粪便表面,腹部坠胀,排便后便以不会明显减轻,排便不净,疼痛多在晚期出现确实是要做肠镜的,必要时做个病理活检来确诊,接下来我们就来聊聊关于肠炎肠癌腹痛区别?而结肠癌病人,脓血。

  • 葡萄干与花生同吃有什么作用(花生一次吃多少合适)

    花生米是非常好吃的蔬菜,一般可以生吃煮着吃,不过搭配吃更加有营养。在日常生活中,很多人特别喜欢吃花生米。花生米不仅味道可口,而且有补血的作用,是女性最佳的美容圣品。病后体虚、手术病人恢复期以及妇女孕期产后进食花生均有补养效果。花生米和葡萄干能一起吃吗:花生和葡萄干可以一起食用,两者所含成分并无冲突。黄瓜性味甘寒,常用来生食,而花生米多油脂。因此螃蟹不能与花生仁不宜同时进食,肠胃虚弱之人,尤应忌之。

  • 合肥师范学院校歌歌词(安庆师范大学校友深情创作安庆歌词)

    安徽网大皖客户端讯近日,由林特特作词,虎卫东作曲,虞雨舟、丁一凡演唱的《安庆》,一经网上公开,被安庆人惊呼:好听。作为北京作协合同制作家,如今林特特已出版了百万畅销书《以自己喜欢的方式过一生》等多部作品,她的小说《立水桥北》由中央电视台电影频道投资并出品,将于2021年播出。2020年9月,上海星外星文化传播有限公司的负责人、芮文斌先生约林特特写一首关于安徽的歌词。

  • 土豆面条怎么做好吃又简单(土豆面条的简单做法)

    食材备好先将土豆去皮切成小丁,今天小编就来说说关于土豆面条怎么做好吃又简单?先将土豆去皮切成小丁。鸡蛋打散,加2勺牛奶拌匀备用。平底锅内倒少许油,小火加热,土豆块下锅,煎2分钟左右。放洋葱炒香,香肠加盐,胡椒粉调味,将锅内食材分布均匀。加锅盖小火烘,待蛋液凝固后开盖,将烘蛋翻面,小火烘2分钟左右盛出。简单美味又健康,喜欢的伙伴可以搬上自己家的餐桌呦。吃上一口浓香四溢,可当主食可当零食。

  • 离婚再育怎么办准生证(再婚再育准生证办理条件)

    离婚再育怎么办准生证离婚后再婚再育办理准生证有很多种情况。办理准生证直接带户口薄、身份证、结婚证就可以了。第四种情况是双方均有子女,相当要第三个孩子,不符合法律的相关规定,没有办理准生证的权利。