关于chrome:Chrome垄断真的可以为所欲为

31次阅读

共计 1813 个字符,预计需要花费 5 分钟才能阅读完成。

Chrome 最近一次更新中(2021-08-03),有一条改变:

移除跨域 iframe 中的 alert、confirm、prompt 调用

Chrome对此的解释是:网页内嵌的第三方页面弹窗可能让用户误以为这是以后页面弹出的弹窗,从而带来隐衷危险。

如果从开发者的角度对待这条改变,显然是个breaking change

寰球成千上万的网站应用 alert API 弹出弹窗,这其中有相当一部分会作为 iframe 内嵌于其余网站中。

这条改变使得这部分数量宏大的网站的提醒性能在 Chrome 浏览器下齐全生效。

是什么样的勇气让 Chrome 敢做出这样的决定?

67.14% 市场占有率的 Chrome 轻蔑一笑,说:

垄断,真的能够随心所欲

本文咱们来聊聊 Google 如何利用产品与技术使其放弃垄断位置,赚取超额收益的。

用户隐衷背地的机密

不晓得你在用什么浏览器?

如果多试几款浏览器,就会发现:不同浏览器对 爱护用户隐衷 的态度是有轻微区别的。

爱护用户隐衷 意味着缩小浏览器对用户行为的追踪,其触动的是宏大的基于用户行为剖析推送个性化广告的市场。

Safari作为最早全面履行 禁用第三方 cookie的浏览器,一方面是 苹果 对用户隐衷一贯的器重态度。另一方面,想必因为 苹果 营收的大头并不来自 基于个性化推送的广告

毕竟,死道友不死贫道。

Google 支出 80% 以上来自 基于个性化推送的广告 。所以,在 爱护用户隐衷 方面,并没有友商踊跃。

从这里咱们能够看出,开发者眼中的API

SameSite=None

背地是微小的收益博弈。

Google显然精通此道。所以,让技术与产品为垄断服务 就成为须要长期践行的理念。

炼气期

彼时 Google 还未修炼大成,各种仙法还略显陌生。咱们称这一时期为其垄断的炼气期。

在这一时期,Google利用自身产品的市场领导位置,强制要求必须应用 Chrome 能力关上利用。

比方Google Hangouts(一款跨平台即时通信利用)

以及赫赫有名的Google Earth

可能有些人会辩解:这是因为这些利用须要某些高级API,其余浏览器没实现。

然而在 19 年,基于 Chromium 内核的 Edge 浏览器无奈应用最新YouTuBe

“我和你 Chrome 应用一样的内核,你说我太 low 不能加载最新的YouTuBe?大兄弟,会不会太显著了点儿”

难堪的是,把 EdgeUA改成 Chrome 就能用了,你品,你细品。

这一时期 Google 的垄断技术还稍显稚嫩,容易被人识破。

筑基期

到这一时期,Google开始施展技术的力量,做到:

事儿是我做的,锅得友商来背

从 18 年开始,用户发现:用 FireFox 关上 YouTuBe 很慢。

怎么解决呢?换了 Chrome 就好了。

用户心里想:没有比照就没有挫伤,FireFox团队的性能优化做的真 lowChrome 粉了!

理论起因是什么呢?原来 YouTuBe 应用的 Polymer 框架底层依赖已被废除的 Shadow DOM v0 API,该APIChrome实现了。

要让 FireFox 失常应用YouTuBe,只能增加相应插件:

YouTuBe这波逆规范反向操作为 Chrome 带来多大性能劣势呢?大略比友商快 5 倍。

到这一步,Google的垄断之路算是登堂入室了。

结丹期

强制让用户做出抉择太 low,要耳濡目染的让用户感觉Chrome 才是浏览器中集性能、体验于一身的王者。

于是,有了筑基期的教训,Google总结出一套方法论:

产品层面容易让人抓住把柄,还得在技术上苦下功夫

仗着本人产品的市场领导位置,这些年常常看到相似发问:

用户:“Edge上用 谷歌会议 bug

这个问题是在微软 Edge 问答社区提的,显然用户认为:这是须要 Edge 修复的问题。

更别提老对手 FireFoxFireFox 团队成员发现,Google全家桶产品中,总会时不时呈现些只在 FireFox 复现的bug

当给 Google 反馈后,对方会回复:“感激反馈,咱们修复后会公布的。”

当这样的问题重复呈现,用户就会质疑浏览器的稳定性,毕竟我用 FireFox 关上 谷歌会议 呈现 bug,然而用Chrome 关上就没 bug,这难道不是你FireFox 的问题?

总结

对于前端开发者群体,多半是乐意看到 Chrome 一统天下。毕竟谁也忘不了已经被 IE 摆布的恐怖。

然而别忘了,IE当初脱离规范 API,造成本人的API 标准的初衷,同样是为了垄断浏览器市场。

高举标准、开源(chromium)的屠龙壮士Chrome,是不是曾经悄悄变为巨龙了呢?

正文完
 0