[life feelings] Safari 和 Firefox 会根据域名改变网站的渲染方式
Tofloor
poster avatar
说书人
deepin
2026-05-15 17:02
Author

由于今天的主流网站都是为市场份额最大的浏览器 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 根据域名改变特定网站的渲染方式

Reply Favorite View the author
All Replies
avatar
史贞厢
deepin
2026-05-15 17:40
#1

chrome就是事实上的标准

Reply View the author
avatar
mozixun
Moderator
2026-05-15 17:47
#2

历史并没有重复, 最新的Chromium支持用Vulkan+ANGLE来加强现代GPU下页面渲染性能, 虽然不支持视频硬解码但是跟连提议都还没通过的路边一条Firefox来说根本就不是重复, WebKit2Gtk在Mesa Freedreno上一坨史的渲染性能我也不想多说什么用Freedreno跑过DTV的都知道, 这还是默认NVIDIA显示驱动一坨是路边不考虑webkit2gtk在NV上直接渲染不了的情况下。

如果你看谷歌不爽, 还有ungoogled-chromium以及Brave给你选

Reply View the author