对于我们在 Chromium 中引入的一些新 API,您需要设置浏览器标志才能进行实验。 本文将介绍如何在各种 Chromium 衍生浏览器(例如 Google Chrome、Microsoft Edge 等)中执行此操作。
Chromium 是一项开源浏览器项目,旨在为所有用户打造更安全、更快速、更稳定的网络体验。许多网络浏览器都是基于 Chromium 构建的,包括 Google 的热门浏览器 Google Chrome、Microsoft 的 Microsoft Edge、Opera 的 Opera 网络浏览器以及许多其他浏览器。
chrome:// 方案
自始至终,Google Chrome 都支持一种名为 chrome:// 的特殊方案,用于访问浏览器内部设置或功能。您可以在网址栏中输入 chrome://chrome-urls 来查看完整列表。此处的相关特殊网址为 chrome://flags。
设置浏览器标志
对于 Chromium 中的某些新 API,您需要设置浏览器标志才能进行实验。您猜对了,chrome://flags就是发生这种情况的地方。我们要求您设置的最热门标志是 chrome://flags/#enable-experimental-web-platform-features,顾名思义,该标志可启用实验性 Web 平台功能。

方案重写
不过,如果您在非 Chrome 浏览器中输入 chrome:// 网址,则会发生一些有趣的事情。例如,如果您在 Microsoft Edge 中输入 chrome://flags/#enable-experimental-web-platform-features,您会发现它会被重写为 edge://flags/#enable-experimental-web-platform-features。所有供应商都创建了这种重写机制,这是有道理的,因为 Edge 虽然基于 Chromium,但不是 Chrome。
包容性文档
我们力求使文档能够涵盖不同的浏览器,因此,举例来说,如果告知 Brave 用户前往 chrome://flags 来切换给定的标志,虽然由于重写机制而可行,但可能不是最理想的体验。与此同时,列出所有可能的供应商方案(例如 edge://、chrome://、brave:// 等)也不是一个很好的解决方案。
一种方案,统管一切
幸运的是,我们找到了一个满足所有需求的隐藏冠军方案:about://。在 Chrome 中,网址会重写为 chrome://;在 Edge 中,网址会重写为 edge://;所有其他供应商的浏览器也是如此。about://
我们共同参与了这项 Web 事物,而这正是我们所有人的 about://!每当您看到包含 about:// 方案的说明时,您选择的 Chromium 浏览器都会正确执行操作。