Welcome to the
WalkMe Help Center
Please log in to continue
Please log in to continue
Mit Übereinstimmungsmustern können Sie Gruppen von URLs angeben, für die eine Browser-Erweiterung gelten soll. Jedes Übereinstimmungsmuster entspricht einem bestimmten Satz von URLs.
Alle Übereinstimmungsmuster werden als Zeichenfolgen angegeben und bestehen aus drei Teilen: Schema, Host und Pfad. Das Schema und der Host sind durch :// getrennt.
<scheme>://<host><path>
Das Schema kann entweder http oder https sein.
Die Host-Komponente nimmt eine von drei Formen an:
Der Pfad muss mit / beginnen. Danach kann es jede Kombination des Platzhalters * und aller in URL-Pfaden oder Abfragezeichenfolgen zulässigen Zeichen enthalten. Im Gegensatz zum Host kann der Pfad den Platzhalter * in der Mitte oder am Ende enthalten, und Platzhalter können mehrmals erscheinen.
Der Pfad stimmt mit dem URL-Pfad plus der URL-Abfragezeichenfolge überein, einschließlich des ? dazwischen, wenn eine Abfragezeichenfolge vorhanden ist.
Um beispielsweise URLs auf einer beliebigen Domäne abzugleichen, deren Pfad mit foo.bar endet, verwenden Sie ein Array von Übereinstimmungsmustern wie ['*://*/*foo.bar', '*://*/*foo.bar?*']. Das ?* verankert die Endung * an der Abfragezeichenfolge anstatt am URL-Pfad.
| Muster | Beispielübereinstimmungen | Beispiel Nicht-Übereinstimmungen |
|
https://*/path Stimmen Sie HTTPS-URLs auf jedem Host ab, dessen Pfad „Pfad“ ist. |
https://mozilla.org/path https://a.mozilla.org/path https://something.com/path |
http://mozilla.org/path (nicht übereinstimmendes Schema) https://mozilla.org/path/ (nicht übereinstimmender Pfad) https://mozilla.org/a (nicht übereinstimmender Pfad) https://mozilla.org/ (nicht übereinstimmender Pfad) https://mozilla.org/path?foo=1 (nicht übereinstimmender Pfad aufgrund der URL-Abfragezeichenfolge) |
|
https://*/path/ Stimmen Sie HTTPS-URLs auf jedem Host ab, dessen Pfad „path/“ ist und der keine URL-Abfragezeichenfolge hat. |
https://mozilla.org/path/ https://a.mozilla.org/path/ https://something.com/path/ |
http://mozilla.org/path/ (nicht übereinstimmendes Schema) https://mozilla.org/path (nicht übereinstimmender Pfad) https://mozilla.org/a (nicht übereinstimmender Pfad) https://mozilla.org/ (nicht übereinstimmender Pfad) https://mozilla.org/path/?foo=1 (nicht übereinstimmender Pfad aufgrund der URL-Abfragezeichenfolge) |
|
https://mozilla.org/* Stimmen Sie HTTPS-URLs nur bei „mozilla.org“ mit jedem URL-Pfad und URL-Abfragezeichenfolge ab. |
https://mozilla.org/ https://mozilla.org/path https://mozilla.org/another https://mozilla.org/path/to/doc https://mozilla.org/path/to/doc?foo=1 |
http://mozilla.org/path (nicht übereinstimmendes Schema) https://mozilla.com/path (nicht übereinstimmender Host) |
|
https://mozilla.org/a/b/c/ Stimmen Sie nur diese URL oder diese URL mit einem beliebigen URL-Fragment ab. |
https://mozilla.org/a/b/c/ https://mozilla.org/a/b/c/#section1 |
Alles andere. |
|
https://mozilla.org/*/b/*/ Stimmen Sie HTTPS-URLs ab, die auf „mozilla.org“ gehostet werden, deren Pfad eine Komponente „b“ irgendwo in der Mitte enthält. Passt URLs mit Abfragezeichenfolgen ab, wenn die Zeichenfolge mit a / endet. |
https://mozilla.org/a/b/c/ https://mozilla.org/d/b/f/ https://mozilla.org/a/b/c/d/ https://mozilla.org/a/b/c/d/#section1 https://mozilla.org/a/b/c/d/?foo=/ https://mozilla.org/a?foo=21314&bar=/b/&extra=c/ |
https://mozilla.org/b/*/ (nicht übereinstimmender Pfad) https://mozilla.org/a/b/ (nicht übereinstimmender Pfad) https://mozilla.org/a/b/c/d/?foo=bar (nicht übereinstimmender Pfad aufgrund der URL-Abfragezeichenfolge) |
WalkMe ermöglicht es Ihnen, Erweiterungen entweder mit dem URL-Übereinstimmungsmuster oder mit Regex zu konfigurieren. So werden sie verglichen.
Das URL-Übereinstimmungsmuster wurde speziell für Browsererweiterungen erstellt. Es verwendet eine einfache Syntax mit Platzhaltern, um zu definieren, auf welche URLs eine Erweiterung angewendet werden soll – zum Beispiel Inhaltsskripte oder Hintergrundskripte.
Regex (regulärer Ausdruck) ist ein leistungsstarkes Allzwecktool zur Musterübereinstimmung in Zeichenfolgen. Es ermöglicht Ihnen, Text mit einer Kombination von Zeichen und Meta-Zeichen zu suchen, zu extrahieren oder zu ersetzen. Es ist in der Textverarbeitung, Datenvalidierung und Programmierung weit verbreitet.
Das Zweck-URL-Übereinstimmungsmuster wird für Webbrowser erstellt und optimiert, um zu definieren, auf welche URLs eine Browsererweiterung angewendet werden soll.
Regex ist ein leistungsstarkes Tool für die Musterübereinstimmung in Zeichenketten unter Verwendung einer Kombination von Zeichen und Meta-Zeichen.
Das URL-Übereinstimmungsmuster wird von Browsererweiterungen verwendet, um anzugeben, auf welchen Webseiten sie operieren sollen.
Regex kann in einer breiten Palette von Anwendungen verwendet werden, wie Textverarbeitung, Datenvalidierung sowie Such- und Ersetzungsvorgänge.
Syntax-URL-Übereinstimmungsmuster verwendet Platzhalter wie * und ?, um URL-Muster anzugeben. Regex verwendet Metazeichen wie . (jedes Zeichen), * (null oder mehr Vorkommen) und + (ein oder mehrere Vorkommen).
Beispiel-URL-Übereinstimmungsmuster: https://example.com/* entspricht jeder URL, die mit https://example.com/ beginnt. Regex: ^(http|https)://example\.com(?:/[^/?#]+)*$ entspricht URLs, die zu example.com gehören.
URL-Übereinstimmungsmuster — Vorteile
URL-Übereinstimmungsmuster — Nachteile
Regex — Vorteile
Regex — Nachteile
WalkMe empfiehlt, nach Möglichkeit das URL-Übereinstimmungsmuster für die Erweiterungskonfiguration zu verwenden Regex sollte der letzte Ausweg für Sonderfälle sein. Das URL-Übereinstimmungsmuster garantiert eine nahtlose Erweiterungsfunktionalität, minimiert die Validierung der Regeln im Hintergrund und bietet insgesamt ein besseres Erlebnis.
Das URL-Übereinstimmungsmuster ist der Standard für jede neue Systemkonfiguration in den Admin-Erweiterungseinstellungen.