9

day10 浏览器之争 | HBUACM

 2 years ago
source link: https://hbuacm.github.io/2022/07/13/%E6%AF%8F%E6%97%A5%E5%88%86%E4%BA%AB2022day08%EF%BC%9A%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B9%8B%E4%BA%89/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

HBUACM

day10 浏览器之争
发表于 2022-07-13| 更新于 2022-07-13|2022程序设计训练营每日分享
阅读量:1

全球浏览器的市场虽已基本成型,但除了头部的 Chrome 一骑绝尘之外,后面的几大浏览器角逐战仍在继续,不过,有时候其中的竞争方式让人摸不清头脑。

近日据外媒 ghacks.net 报道,当在 Firefox 浏览器中打开苹果的商务网站网址(https://business.apple.com/)时,页面会显示一条“您的浏览器不支持”的提示信息。

然而,此时的 Firefox 已更新到了最新版本,但是Firefox StableFirefox ESRFirefox Nightly 等不同版本都会出现上述提示。

这也让不少用户和开发者感到纳闷,这到底是 Firefox 浏览器自身开发原因导致的网站不兼容,还是苹果的故意为之?

背后的两层因素

针对这一问题,苹果公司给出的解决方案是,建议使用 Safari 浏览器,以及微软的 EdgeGoogleChrome,它们都可以访问商务网站,以及大多数基于 Chromium 的浏览器也会正常显示。当采用 BraveOpera 浏览器时,也能正常访问。

关键就是一到Firefox 这里,就会出现上文的提示。苹果并未就为什么不支持 Firefox 作出解释。但是这种有针对性的行为,也让人做出猜测,其中或主要有两层原因,一是火狐自身在技术上的限制,使Firefox 不被苹果的商务网站支持;二是苹果阻止了任何不是基于 Webkit 或 Chromium(浏览器引擎)的浏览器。

为了验证到底是什么原因,有 Firefox 用户改变了浏览器的用户代理,跳过了苹果商业网站对 Firefox 浏览器的封锁。用户代理通常被用作标识符,因为它可能揭示浏览器的名称和版本,以及其他信息。

当用户把火狐浏览器的用户代理改为 Chrome 浏览器的用户代理时,苹果公司的商业网站会加载登录提示,要求登录网站。

这也不禁让一些用户感到无语和无奈。

虽然一直以来,如微软、Google、苹果等这类大型公司依靠其财力、相关的硬件产品大幅度地去推广自己的浏览器无可厚非,但是在没有任何通知的情况下导致网页直接无法访问,也难免让很多用户觉得这是一种「垄断」行为。

网友 @Jeremy

我承认,在苹果问题上,我非常有偏见。

尽管如此,我还是非常努力地想看到苹果这样做的合理理由。

如果他们对兼容性有更高的要求,那么为什么不直接向 Firefox 用户显示警告呢?让用户决定到底是用哪种浏览器,而不是让他们撞了“南墙”。

也许这是一种安全预防措施?但是,他们应该毫不犹豫地指出他们担心的漏洞。

当然,目前只是一个商业网站不能在火狐上打开,也没有什么大不了的,如果用户必须要访问的话,也可以想其他办法打开。我只是担心其他公司也会效仿,给 Firefox 设置了很多门槛。

@just an Ed

苹果的行为令人难过。想必很多浏览器开发者都还记得,微软曾捆绑 IE 被起诉的案例。

@tehTrunkMonkey

你如果知道苹果在他们支持的浏览器中将Microsoft Edge 放在 Google Chrome 的前面时,就知道他们正在恶搞市场。

@Matthiew

icloud.com 的情况也是如此,而且已经持续了好几个月,甚至可能是一两年。

Chrome、Safari 分了天下,Firefox 无立足之地?

现如今IE 已退役,对于用户而言,在浏览器市场竞争环境下,可供的选择已经越来越少。对此,也有网友@ECJ解析道,这终将是ChromeSafari的天下:

不幸的是,一切都结束了。

市场已经决定了ChromeSafari,目前几乎没有人可以扭转这一趋势。即使是垄断/反垄断/竞争法也无法对此做很多事情,因为这已经发生了。没有人可以强迫视频会议公司,或者像NVIDA 等流媒体服务公司,亦或者一些银行,来支持 Firefox 浏览器。

Mozilla 现在继续开发自己的浏览器引擎,也只是起到推迟了不可避免事情的发展进程。很多商业公司不会为 Web 开发人员支付额外的费用来针对 Firefox 进行开发和测试,因为他们只需要对 ChromeSafari进行测试,就已经可以覆盖到了 96% 的桌面和移动设备上的 Web 浏览器。

最初,喜欢 Firefox(包括我自己)浏览器的人都会说自己一定会抵制不支持他们自由选择浏览器的企业/网站。然后,随着越来越多的网站与 Firefox 不兼容,他们将为那些不兼容但确实需要访问的网站运行两个浏览器。最终,他们会不情愿地完全停止使用 Firefox。大多数会经历以下五个阶段:否认(抵制)——愤怒——讨价还价——抑郁——最终接受

Mozilla 自身没有做错任何事,但是在一个由金钱驱动的世界中竞争本来就很残酷。很多时候,一个领域中,只能有 1-2 家占据主导位置。正如微软在试图与 SafariChrome 竞争时,发现Edge 很难出头;又正如当他们试图与iOSAndroid 竞争时,Windows Mobile 的行路难。如果普通用户不使用或者不为你的平台开发时,你的平台只会越来越差。与浏览器发展初期IE 占据主导地位的发展背景不同,现在网络更加成熟,也没有重大的技术转变可以用来打破现状(就像苹果和 Google 能够利用智能手机的引入破局)。

也许应该采取不同的方法,譬如 Mozilla 采用并为 Chromium 开源项目做贡献,但要制定竞争法,以防止Google滥用其主导地位将 Chromium 项目引向反消费者的方向。但是这并不理想,我不知道在谷歌和苹果完全垄断了移动领域、企业已经选择了ChromeSafari 的情况下,Mozilla 还有什么其他出路。

为此,你怎么看?现在你使用的浏览器是什么?在使用 Firefox时遇到过任何Web 兼容的问题吗?


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK