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

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

    推荐阅读
  • 银耳的功效与作用(银耳的功效与作用禁忌和食用方法)

    含有大量胡萝卜素,有助于维持皮肤细胞组织正常机能,刺激皮肤新陈代谢,保持皮肤润泽细嫩。适宜与久病体虚或是虚劳的补益。含钙,钙是脑代谢不可缺少的重要物质。

  • 注销不了和平精英的账号怎么办(一言不合就注销账号)

    昨天晚上在玩《和平精英》的时候,开麦和队友说"你们先进圈,我打个电池",寝室一阵哄笑。作为最近刷屏各大网络媒体资讯的腾讯新手游,《和平精英》在一波又一波玩家的初体验之后,水涨船高。相比较彩蛋,在玩家看重的玩法方面,《和平精英》也交出了满意的答卷。最搞笑的是,有人把《和平精英》作为蹭流量的工具,还能不能愉快玩耍了?又说了,《和平精英》卸载量2.5亿。

  • 干松茸要不要冷藏(干松茸要冷藏吗)

    下面更多详细答案一起来看看吧!干松茸要不要冷藏松茸和其他的蘑一样,也是可以用来干制的,只需要将松茸切成片,然后放在阳光下晒干,再用干燥的盒子装好,与花椒和陈皮等吸水性好的食物放在一起,这样的保存方法可以保存1-3年不会变质。干松茸已经就是经过加工,干制,最后成型,自然也就不必担心会变质腐败,只需要找一个干燥并且避光的位置存放即可。

  • 最新款路虎汽车大全(最便宜路虎新款曝光)

    最新款路虎汽车大全复活的路虎卫士光芒四射,以致让同场发布的新款路虎发现神行黯然失色,不少人忽略了它的存在。而这次车型的改款,路虎似乎也发现了自己的不足,对新款发现神行来了一次全方位的升级。同时,前保险杠也作出了调整,虽然整体设计更为简约,但简约的设计却为新款发现神行营造出更高的视觉好感度。

  • 作文好词好句抄一下(背好词好句能写好作文吗)

    积累好词好句是无论什么时候老师都挂在嘴边的,这没有错只是我们用的方法不对。语言类的学习和表达都是以应用为目的的。即使把它背下来也很难做到无缝衔接,说不定前后还不通造成矛盾!最后让孩子去仿写这个是很关键的。用别人好的方法写出你生活中的内容,只有通过这样的方法才能把别人的好东西消化成为自己的。每个星期练习两篇,句子仿写应用多了,自然也就开窍了,写起文章来会轻松有趣很多!

  • 手机qq怎么转发消息记录 手机qq怎么转发聊天记录?

    手机qq转发消息记录的方法如下:1、打开手机QQ,选择需要转发聊天记录的好友。QQ是腾讯公司借鉴于ICQ开发的一款基于Internet的即时通信软件,于1999年2月推出,是中国的社交软件巨头。QQ支持在线聊天、视频通话、点对点断点续传文件、共享文件、网络硬盘、自定义面板、QQ邮箱等多种功能,并可与多种通讯终端相连。

  • 包饺子擀饺皮用英语怎么说(饺子是dumpling那饺子馅)

    包饺子擀饺皮用英语怎么说VixueTalk英语口语头条号独家整理文章,未经允许请勿转载、二次修改或截取片段盗用,违权必究。说起饺子的英文,大多数伙伴一定首先想到dumpling,或者是它的汉语拼音Jiaozi了。dumpling其实在词典中,dumpling泛指蒸或煮的小面团,或水果馅的点心。像是粽子、包子、汤圆、青团等,其实都可以说成dumpling,它并不能专指饺子哦。boil表示烹饪方法中“煮”,尤其是用沸水煮。

  • 2022无锡鼋头渚樱花节景区可以飞无人机吗?

    2022无锡鼋头渚樱花节景区可以飞无人机吗?禁止私自携带无人机进入景区飞行。

  • 丈夫出轨被抓后妻子终于爆发(妻子出轨丈夫被拘留)

    同时制定了对国有企业职工买断工龄,统一解除劳动合同的政策。张薛民和李凌娟的女儿今年8岁,刚上小学一年级。能租到这套房子,还得益于李凌娟厂里的人事部长刘胜。李凌娟向马路上一招手,一辆出租车停在面前,夫妻俩把刘胜扶到车上送到了家。夫妻俩一夜无话。张薛民似乎感觉妻子有些不对劲,每次他要求与妻子温存的时候,李凌娟都会找理由拒绝。张薛民经常用醉酒解愁,如此一来,夫妻俩更疏远了。

  • 陈亮跟廖嫣然是什么电视剧(下面为大家解答)

    张继红在生下女儿之后不幸离世,临终前将丈夫廖文辉和女儿廖嫣然托付给江月明,从此方皓和廖嫣然的命运紧紧连接在一起。二十年后,已长大成人的方皓就读于北京某医科大学。青梅竹马的廖嫣然也追随其来到北京,方皓同父异母的弟弟方子杰随即赶来。与此同时,感情失意的廖嫣然在工作上努力认真并小有成就,面对方子杰始终如一的不懈追求,最终被方的真诚所打动,两个人终于走在了一起。