网站开发谷歌浏览器版本已到98,但不免会有哪些网站?如何在vs2010中开发网站程序
2023-01-31
据日前消息网站开发,目前谷歌浏览器版本已达98,测试版已达99,即将发布三位数版本号。 即使谷歌已经开始警告,很多网站还是难免会导致异常或瘫痪。
浏览器标志
的当前版本号
谷歌浏览器,又称浏览器,是谷歌公司于2008年9月发布的一款免费网络浏览器。据统计,截至2020年1月,它在全球桌面浏览器中的占有率为69.89%。 基本上可以说是现在浏览器的兄弟。
你可能没有见过这个名字,但事实上,你很可能一直在使用它。 目前我们经常使用的,比如360极速浏览器、QQ浏览器、猎豹安全浏览器、搜狗高速浏览器等网站开发,里面通常都有所谓的“极速内核”或者“极速内核”等功能模式”。 其实就是内核启用了(谷歌浏览器对应的开源项目名称,浏览器不开源)。
内核这个概念其实就是我们常用的一个俗称。 它的正式名称应该叫做“浏览器引擎”或者“排版引擎”。 其实世界上知名的浏览器引擎并不多:
开源项目现在主要是火狐浏览器使用;
KDE开源引擎后来发展成引擎,目前主要被iOS版本的苹果浏览器和谷歌浏览器使用;
谷歌早期的浏览器曾经使用该引擎,后来建立了自己的分支。 由于其市场占有率较大,影响力逐年扩大;
微软IE浏览器引擎的名称俗称IE内核。 很多老政府网站还在用这个内核,必须用IE内核浏览器才能正常打开。 后来换了,但显然效果不是很好。 2019年微软放弃了自研内核,新的Edge浏览器也开始启用内核(也可以这么说,两者有点相似,准确的说应该是开源项目包含了内核和其他东西);
腾云网络自研引擎主要用于欧鹏浏览器,2013年换代。
常见的浏览器
明白了这一点,是不是觉得这东西不难? 之前有人说过,重新开发一个浏览器,比重新开发一个操作系统还要困难。 这种看法其实不无道理,但所谓困难其实是源于整个生态。
我们可以看到,这些世界范围内的浏览器引擎几乎都是开源项目,很多代码都是由不同的人和组织贡献的。 正是因为这些人的共同努力,才建立起整个网页生态。 ,因为每个网站页面的内容都不一样,复杂度很高。 虽然可能没有那么多种编程语言,但要想获得更好的兼容性,仅仅依靠某个人或组织显然是不够的。 也是因为一开始的发展路线不同。
浏览器就像操作系统一样,需要与地球上的每个人进行交互。 整个生态中的每个人都会根据自己的习惯来制作内容。 想要信息流通,就必须有统一的标准。 本来,微软是想靠IE浏览器来统一浏览器市场的,就像操作系统一样,但是当开源项目兴起而微软偷懒的时候,直接占据了绝大部分的市场,甚至微软不得不放弃自己的内核。
简单理解为重新开发操作系统和浏览器的难度来自于生态。 一般的软件只需要面对同样使用我的软件的用户之间的信息传递问题,比如微信、淘宝等网站开发,他们只需要保证每个人发送的信息都能被对方准确接收到即可,商家发布的商品信息,大家可以准确看到。 每个人都在特定的软件环境中运行。 整个生态就这么小网站模板,所以相对来说没有太大的差异难度。
而重新开发一个新的浏览器意味着你必须首先提供对世界上所有页面(至少是大多数主流页面)的兼容性和支持。 毕竟,您不能指望每个人都为您重新开发自己的页面。 只有大部分都兼容了,再加上你独特的优势,才会有人用你的浏览器。
操作系统略有不同。 操作系统的开发一般不需要考虑与整个现有软件生态系统的兼容性。 而是依赖操作系统来建立,然后依赖整个行业来帮助你开发软件。 市场份额将导致绝大多数软件生态正在为软件生态而发展。 用户需要的是软件。 没有软件,就没有操作系统。
同样的道理,没有所有网页的兼容性,谈何浏览器。 有人打了个比喻。 开发自己的软件,只要保证没有bug就可以了。 但是,开发浏览器,首先要面对的是前人几十年留下的各种bug。 不能修改,只能想办法兼容。
为此,整个行业很少有人从头开发一个新的浏览器引擎。
但谷歌浏览器的升级也是势不可挡。 据说,谷歌实际上已经联系了个别开发者,警告即将出现的这个问题。 甚至谷歌也准备了一个备份方案,就是强行将主版本号保持在99,将“/100.x”改为“/99.100”,但这种方案毕竟也可能会引发其他问题。
浏览器版本
不仅是谷歌浏览器,另一家浏览器巨头也离得很近。 目前官方版本号已经达到95.0.2。 谷歌是基金会的发起人,双方也开始讨论如何解决这个问题。 想必在100版本正式推出之前,肯定会有一个定论。
()