Für einige der neuen APIs, die wir in Chromium einführen, müssen Sie ein Browser-Flag für Tests festlegen. In diesem Artikel wird erläutert, wie dies in den verschiedenen Chromium-Derivaten wie Google Chrome und Microsoft Edge funktioniert.
Chromium ist ein Open-Source-Browserprojekt mit dem Ziel, allen Nutzern eine sicherere, schnellere und stabilere Möglichkeit zu bieten, das Internet zu nutzen. Viele Webbrowser basieren auf Chromium, darunter die beliebten Browser Google Chrome von Google, Microsoft Edge von Microsoft, Opera Webbrowser von Opera und viele andere.
Das chrome://
-Schema
Google Chrome unterstützt seit Beginn ein spezielles Schema namens chrome://
für den Zugriff auf browserinterne Einstellungen oder Funktionen. Wenn Sie chrome://chrome-urls
in die URL-Leiste eingeben, wird die vollständige Liste angezeigt. Die spezielle URL, die hier von Interesse ist, lautet chrome://flags
.
Browser-Flags festlegen
Für einige neue APIs in Chromium müssen Sie ein Browser-Flag für Tests festlegen. Wie Sie sich denken können, geschieht das bei chrome://flags
. Das Flag chrome://flags/#enable-experimental-web-platform-features
ist das beliebteste Flag, das Sie festlegen sollten. Wie der Name schon sagt, werden damit experimentelle Funktionen der Webplattform aktiviert.
Schemaumschreibungen
Es passiert jedoch etwas Interessantes, wenn Sie eine chrome://
-URL in einem anderen Browser als Chrome eingeben. Wenn Sie beispielsweise chrome://flags/#enable-experimental-web-platform-features
in Microsoft Edge eingeben, werden Sie feststellen, dass es in edge://flags/#enable-experimental-web-platform-features
umgeschrieben wird. Alle Anbieter haben diesen Umwandlungsmechanismus entwickelt, was sinnvoll ist, da Edge nicht Chrome ist, obwohl es auf Chromium basiert.
Inklusive Dokumentation
Wir bemühen uns, unsere Dokumentation für verschiedene Browser zu optimieren. Wenn wir einem Brave-Nutzer beispielsweise empfehlen, zu chrome://flags
zu gehen, um ein bestimmtes Flag zu aktivieren oder zu deaktivieren, ist das zwar dank des Rewrite-Mechanismus möglich, aber nicht unbedingt nutzerfreundlich. Gleichzeitig ist es auch keine gute Lösung, alle möglichen Anbieterschemata wie edge://
, chrome://
, brave://
usw. aufzulisten.
Ein Schema für alle
Zum Glück gibt es ein verstecktes Champion-Schema, das all unsere Bedürfnisse erfüllt: about://
. In Chrome werden about://
-URLs in chrome://
, in Edge in edge://
und so weiter für alle Anbieter umgeschrieben. Wir sind alle im selben Boot und das ist about://
für uns alle! Wenn Sie eine Anleitung mit dem about://
-Schema sehen, wird Ihr Chromium-Browser die richtige Aktion ausführen.