由于今天的主流网站都是为市场份额最大的浏览器 Chrome 设计的,市场份额较小的浏览器如 Safari 和 Firefox 不得不适应这种现实而改变其工作方式。
Safari 和 Firefox 都包含了特定代码针对不同域名改变渲染方式。Firefox 的 about:compat 包含了一系列网站的兼容性干预措施,Safari 的 Quirks.cpp 改变了 facebook.com、x.com/twitter.com 和 reddit.com 的画中画视频处理方式——这些公司开发了有问题的视频代码,但与其等待它们修复代码,Safari 直接为每一位用户提供了权益之计。
Chrome 当然不需要此类代码,毕竟网站是优化运行在 Chrome 而不是其它浏览器上。
这形成了一个反馈循环。开发者为Chrome构建应用,因为Chrome占据主导地位。他们的网站在Chrome中运行最佳。当用户在其他浏览器上遇到问题,他们会归咎于浏览器而非网站,因此他们会切换到Chrome,从而进一步巩固了Chrome的主导地位。
在 IE 时代之后我们迎来了 Chrome 时代,历史在重复。
https://denodell.com/blog/browsers-treat-big-sites-differently
奇客Solidot | Safari 和 Firefox 根据域名改变特定网站的渲染方式
chrome就是事实上的标准
如果你看谷歌不爽, 还有ungoogled-chromium以及Brave给你选
Featured Collection
Popular Ranking
Popular Events
由于今天的主流网站都是为市场份额最大的浏览器 Chrome 设计的,市场份额较小的浏览器如 Safari 和 Firefox 不得不适应这种现实而改变其工作方式。
Safari 和 Firefox 都包含了特定代码针对不同域名改变渲染方式。Firefox 的 about:compat 包含了一系列网站的兼容性干预措施,Safari 的 Quirks.cpp 改变了 facebook.com、x.com/twitter.com 和 reddit.com 的画中画视频处理方式——这些公司开发了有问题的视频代码,但与其等待它们修复代码,Safari 直接为每一位用户提供了权益之计。
Chrome 当然不需要此类代码,毕竟网站是优化运行在 Chrome 而不是其它浏览器上。
这形成了一个反馈循环。开发者为Chrome构建应用,因为Chrome占据主导地位。他们的网站在Chrome中运行最佳。当用户在其他浏览器上遇到问题,他们会归咎于浏览器而非网站,因此他们会切换到Chrome,从而进一步巩固了Chrome的主导地位。
在 IE 时代之后我们迎来了 Chrome 时代,历史在重复。
https://denodell.com/blog/browsers-treat-big-sites-differently
奇客Solidot | Safari 和 Firefox 根据域名改变特定网站的渲染方式