更多数字技能,关注“差评”~
亲爱的朋友们,你们用自己的浏览器下载和其他浏览器一起用过多少次了?
其实微软从 10 开始就将默认浏览器从 IE 改成了 Edge,但可惜大家还没有养成使用的习惯,更多的是系统自带的 PDF 浏览器。. .
微软在浏览器技术上一直坚持自己,Edge浏览器在几次更新后变得更加强大,但还是输给了一个强大的阵营:项目。
是的,微软终于放弃了。. .
最近时超注意到Edge也发布了基于它的版本。
在集成IE之前,网景浏览器是大家上网的首选。
当年,微软通过捆绑安装在操作系统中,蚕食了付费浏览器“网景浏览器”的市场,成为网络浏览器的寡头。我也试图通过 Edge 扭转局面;然而,我最终还是放弃了自研内核,落得和 Opera 一样的命运。
到目前为止,浏览器大战只剩下四个玩家:IE、Cool()、()和.
当我们选择浏览器时,我们会选择什么?
时超最早接触IE以外的浏览器是傲游,之后先后换成了360安全浏览器、谷歌酷炫、墨智()的火狐()。
这些浏览器的特点非常明显:多标签、稳定、有很多小部件,以及跨设备同步浏览历史和密码的能力。旧的 IE 没有这些功能。
但是,外观好不好,插件不多,用户数据能不能同步,这些只是影响用户试用浏览器的直接因素;但是稳定性和网页能否正常打开,也就是所谓的兼容性,是主要的因素。允许用户继续使用浏览器的基础。
没看到IE活了这么久,全靠那些只有IE才能正确打开的内网系统和网上银行。. .
至于为什么网页不能正确显示,有很多原因比较复杂,但简单总结一下,“渲染”是错误的。
浏览器如何渲染网页?
首先我们要先明白一个问题,浏览器是干什么的?
差评官网打开后的页面
以差评官网为例。我们在浏览器中打开后,看到的是一个有图片有文字的页面,但其实这个页面是由代码组成的。
浏览器的作用就是把不让人看到的代码“翻译”成普通人看到的网页内容。
手头有电脑的可以试试在浏览器按F12~
在这些网页内容中,分为动的和不动的:“静态内容”和“动态内容”。
“静态内容”是网页上的文本、图片、字体、字体大小、关于什么内容应该在什么区域中的信息等等。. . 此内容写入网页,不会更改。
“动态内容”是动态画面窗口、微博时间线等可拖动交互的元素,是随着用户访问不断变化的内容。
通常,Web开发者使用静态内容构建网页的骨架,然后使用动态内容填充网页内容,相得益彰,易于维护。
浏览器的工作自然是将这些静态或动态的内容渲染成我们平时可以看到的生动的页面。真正起作用的是浏览器的“渲染引擎”。
但是,就像 MS Word 和 WPS 偶尔打开同一个 .docx 文档时使用不同的排版一样,渲染引擎处理格式标记的方式也不同,显示的网页也有很大的不同。
不同的浏览器使用不同的渲染技术。
由于早期,尤其是祖传的 IE6.0,在用户份额方面处于主导地位,因此 Web 开发人员应优先确保其网站在 IE 上正确显示。
说白了就是让你的网页代码适应IE的静态渲染引擎和动态渲染引擎的渲染效果。
它是如何改变世界的
但是随着时间的推移,IE这个破车,一天也不能开车了:对于用户来说,IE启动慢,容易卡死,不安全;对于开发人员来说,IE 不支持新的 Web 开发规范。他们的网页越漂亮,就越需要程序员专门为 IE 编写兼容的代码。
IE的市场份额
最终,谷歌出手了。Cool()浏览器(官方中文名称前通常称为谷歌浏览器)可以说是IE的反面:安全、快速、网页崩溃不会危及全身、支持多种新网页特点和标准。此外,占据北美1/4互联网流量的谷歌宣传,一经推出便迅速蚕食IE的市场份额。
时超还记得第一次打开酷炫的惊艳:在整个界面中,只有一个地址栏、一个返回键和一个刷新键,别的什么都没有。
如果谷歌只是做了一个浏览器,那就没什么好说的了。毕竟,快速轻量级的浏览器也有 Opera 和 隔壁。凉爽无非是来自谷歌的祝福。谷歌最好的一点是它完全开源了酷炫的外观!
在谷歌的项目中,每个人都可以免费获得制作浏览器所需的所有源代码,相当于谷歌给同行发了一个奶油蛋糕虚拟机通过浏览器无法下载软件,他们可以选择加一层奶油和水果然后拿出来出售,或者只是改变奶油的形状并将其交付给客户。
所以你以为你用的是360、QQ、UC,你错了!它们都是(现在)基于项目改造,运行谷歌的Blink静态渲染引擎和V8动态渲染引擎。
当世界上大多数浏览器都基于项目时会发生什么?就像现在一样:Web 开发人员不再关心 IE 是否正确呈现,而是开始“玩得很酷”。
谷歌开源了其代码,但通过该项目将自己变成了行业标准。
而谷歌也会对酷融做一些“呵护”:比如谷歌地球早先只能由酷融打开,谷歌的云游戏服务也只能由酷融访问。. .
所以即使最后微软强人断了手腕,抛弃了IE代码,彻底改写了Edge浏览器,让Edge的渲染速度比酷炫的好看(一时),但是对不起,你不是标准。同样, 也经历了一段艰难的时期。
以自研极速渲染引擎闻名的Opera浏览器,早在2013年就宣布加入阵营,尴尬了一阵子。
“Opera 承认失败,拥抱 的项目”
同一个核心虚拟机通过浏览器无法下载软件,体验大不一样
谷歌一直非常重视安全和用户安全,因此该项目从一开始就有严格的开发逻辑。
打开酷融官网、新版Edge、Opera,可以发现浏览器版本分为四个:(稳定)、Beta(测试)、Dev(开发)和();当前版本对应的版本号分别为76、77和78(和开发版不交叉版本)。
这四个版本有什么区别,有兴趣的可以看看下面的文字:
金丝雀版本每天自动更新,工程师每天对浏览器所做的改动都会在里面呈现出来;开发版提供给网站开发者,用于测试网页在新版浏览器中的显示效果;爱好者可以使用测试版提前发现软件可能的bug;这样,广大用户最终将获得没有bug的稳定版和网页。
但是,这件事在中国发生了变化:浏览器基于70;360安全浏览器还是基于63的。
时超猜测,国产浏览器比基于相同的国外浏览器定制化程度更高,比如“酷/IE双内核切换”、网银助手、截图工具、安全助手、翻译取词、游戏工具箱、广告什么的。. .
时超刚刚在虚拟机中安装了360安全浏览器,15分钟内广告弹了两次
结果,各个版本浏览器的开发和测试周期都比国外同样是项目化的浏览器要长很多,所以出现了“一年多版本更新一次,更新不是最新的”。. .
经过一年多的努力,猎豹浏览器终于从57更新到63
如何选择?
国产浏览器的推广思路,无非是“一体机”的大杂烩:把能用的和不能放进去的功能都扔进包里,带给用户。浏览器可以打开看小说、玩页游、双开、购物比较、找词。. .
但是这些超自然的存在根本没有被使用。
拿大家最常用的双击关闭标签。一开始时超也喜欢这个功能,后来发现这个功能原来是鼠标中键!没错,滚轮可以按下。包括IE9等一些程序,都可以通过鼠标中键关闭和新建标签页。. .
还有另外一个常用的截图功能,其实10也有自己的(1809以后的版本),按Win+Shift+S就行了。
至于其他看小说、玩游戏、登录微信,我不会用浏览器来做。相反,世超最需要的手机、平板和电脑之间的共享体验,国内几家厂商的产品却未能达到世超的预期。
时超认为火狐和酷融在这方面做得不错
相比厂商为用户预设的“全”,时超还是更喜欢酷派、火狐(国际版)之类的浏览器:安装后干净,然后用户可以自定义并需要安装相应的扩展插件。
但还是那句话,“萝卜青菜各有所爱”。比如,时超曾经用安利的父母用过酷脸,但还是败给了“能开网银”的国产浏览器。
国内浏览器市场这么红火,当然有它的优势,用起来顺手,没必要改。
如果你不喜欢国产浏览器,或者想尝试新的选项,不妨试试新的Edge?
在操作系统的选择上,你们都给了微软这么大的机会,那为什么不给浏览器一个面子呢?
“顺便说一句:有人有兴趣审查新的 Edge 吗?”
发表评论