去年年底,微软宣布将放弃自己开发的EdgeHTML内核,把Windows10内置的默认浏览器Edge,转换成跟谷歌浏览器同样采用Chromium内核。换句话说,就是要把未来的Windows 10默认浏览器替换成只是换了一个皮肤的Chrome。
新的Edge同步各种浏览器信息,是使用你的微软账号而不是谷歌账号。在第一次启动浏览器的时候,Edge可以经过你的授权,自动的检测你已经安装在电脑上的Chrome,并完全导入其中的收藏夹、自动填充信息和浏览历史。
在启动页面可以选择三种不同的风格。除了在现有的Edge已经实现的纯搜索框、常用网址和资讯瀑布流之外,还可以选择加载来自必应(bing)的壁纸。很多网友会下载专门的插件让自己的浏览器首页每天都能加载必应美图,而选择Edge可以自动帮你实现这一愿望。
这款Edge基本上可以让一个习惯使用Chrome的用户无缝切换,菜单布局,功能设置等等分毫不差。为了做到体验上的完全对接,Edge这一测试版甚至连浏览器标签页一行、后退前进等按钮和地址栏一行和书签栏一行的高度都做到了跟Chrome平齐。
Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3738.0 Safari/537.36Edg/75.0.107.0
因此在这一版本的Edge上面可以随意安装来自Chrome应用店的插件。Edge会自动检测到你访问了谷歌商店,并且提示你要安装的话,需要到扩展管理页面去打开安装第三方插件的开关。
Edge对于Chrome扩展可以完全识别并且以相同的效果加载,但对于Chrome的皮肤,在安装时会显示出错。
更让人唏嘘的是,Chrome对很多前端开发者非常有用的F12开发者工具,也得到了Edge的像素级兼容。
在Edge界面审查元素,默认给你提供一个暗色的,类似VS Code的界面。但是你可以在开发者工具中按F1,在设置中把这个界面替换成跟Chrome一模一样的样式。
这简直是一种……可以被称为“丧权辱国”式的全面靠拢。
微软选择放弃开发自有内核的消息,和当年Opera放弃自己内核,转投chromium阵营的新闻,共同被视为谷歌确定在浏览器标准方面霸主地位的里程碑。现在的chromium内核,已经被部分前端开发者称为是新时代的IE6。
就像是当年叱咤风云的IE4-IE6一样,Chrome在通行的W3C标准之外,做出了很多自己家的小调整,使得采用统一Web标准编写的页面在Chrome显示时,相比其它内核可能会发生些许的外观、功能不一致,而这种差异最终又往往会被追认吸纳进W3C标准当中,其他家将不得不对比Chrome来调整。
同样获得所谓新时代IE6称呼的,还有在手机微信上内嵌的浏览器,因为它采用QQ浏览器的X5内核,同时因为跟微信深度耦合,并且要调用很多通过微信实现的系统能力,所以出现了有些网页必须专门适配微信的局面。
例如微信公众号的文章页,必须在微信浏览器打开才能显示或发布评论。在PC端和Mac端也有微信内嵌的WebView窗口可以获得微信登录、评论显示等能力,但使用外部浏览器模拟微信浏览器User-agent尝试破解的努力却往往以失败告终。
微软不复当年的王霸之气,放弃了自己的浏览器研究以及随之而来一些独特成果,当然会令一些怀旧的前端开发人士伤感。
在IE6时代启用的一些“黑科技”,即使以现在的眼光看依然很先进。比如,IE和Office共用了一套包含“百叶窗”等效果的特效集,也有一种特殊的CSS写法可以在IE实现渐变色,以及仿制Windows 9x样式的浮动“窗口”。
IE单独设置的Active X控件是为了在网页实现Windows更新而引入的,虽然后世褒贬不一,但是确实为比较高级复杂的程序功能在网页端实现开辟了一个先例。
此后,基于Active Desktop的实践发展而来的,用封装网页做可执行程序的hta格式,也成为Windows操作系统的一个有机组成部分。Windows XP的部分功能演示页面,以及开箱引导、激活向导等界面均使用hta完成。
现在随着风水轮流转,轮到谷歌通过自己的浏览器霸主地位,不断的为其他有可能会影响到自身生态的竞争对手设置障碍,有的时候你可以认为这是专指微软。
(编辑:温州站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!