Welcome to the
WalkMe Help Center
Please log in to continue
Please log in to continue
Los patrones de coincidencia te permiten especificar grupos de URL a los que se debe aplicar una extensión de navegador. Cada patrón de coincidencia coincide con un conjunto específico de URL.
Todos los patrones de coincidencia se especifican como cadenas y constan de tres partes: esquema, host y ruta. El esquema y el host están separados por ://.
<scheme>://<host><path>
El esquema puede ser http o https.
El componente host adopta una de estas tres formas:
La ruta debe comenzar con /. Después de eso, puede contener cualquier combinación del comodín * y los caracteres permitidos en las rutas de URL o las cadenas de consulta. A diferencia del host, la ruta puede contener el comodín * en el medio o en el final, y los comodines pueden aparecer más de una vez.
La ruta coincide con la ruta de la URL más la cadena de consulta de la URL, incluido el ? entre ellas si hay una cadena de consulta.
Por ejemplo, para hacer coincidir las URL de cualquier dominio donde la ruta termine en foo.bar, utiliza una serie de patrones de coincidencia como ['*://*/*foo.bar', '*://*/*foo.bar?*']. El ?* ancla la terminación * a la cadena de consulta en lugar de a la ruta de la URL.
| Patrón | Coincidencias de ejemplo | Ejemplo de no coincidencias |
|
https://*/path Coincide con las URL HTTPS en cualquier host cuya ruta sea "path". |
https://mozilla.org/path https://a.mozilla.org/path https://something.com/path |
http://mozilla.org/path (esquema no coincidente) https://mozilla.org/path/ (ruta no coincidente) https://mozilla.org/a (ruta no coincidente) https://mozilla.org/ (ruta no coincidente) https://mozilla.org/path?foo=1 (ruta no coincidente debido a la cadena de consulta de URL) |
|
https://*/path/ Coincide con las URL HTTPS en cualquier host, cuya ruta sea "path/" y que no tenga una cadena de consulta de URL. |
https://mozilla.org/path/ https://a.mozilla.org/path/ https://something.com/path/ |
http://mozilla.org/path/ (esquema no coincidente) https://mozilla.org/path (ruta no coincidente) https://mozilla.org/a (ruta no coincidente) https://mozilla.org/ (ruta no coincidente) https://mozilla.org/path/?foo=1 (ruta no coincidente debido a la cadena de consulta de URL) |
|
https://mozilla.org/* Coincide con URL HTTPS solo en "mozilla.org", con cualquier ruta de URL y cadena de consulta de URL. |
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 (esquema no coincidente) https://mozilla.com/path (host no coincidente) |
|
https://mozilla.org/a/b/c/ Coincide solo esta URL o esta URL con cualquier fragmento de URL. |
https://mozilla.org/a/b/c/ https://mozilla.org/a/b/c/#section1 |
Cualquier otra cosa. |
|
https://mozilla.org/*/b/*/ Coincide las URL HTTPS alojadas en "mozilla.org", cuya ruta contiene un componente "b" en algún lugar del medio. Coincidirá con las cadenas de consulta, si la cadena termina en /. |
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/*/ (ruta no coincidente) https://mozilla.org/a/b/ (ruta no coincidente) https://mozilla.org/a/b/c/d/?foo=bar (ruta no coincidente debido a la cadena de consulta de la URL) |
WalkMe te permite configurar extensiones utilizando un patrón de coincidencia de URL o Regex. Así es como se comparan.
El patrón de coincidencia de URL se crea específicamente para las extensiones de navegador. Utiliza una sintaxis simple con caracteres comodines para definir a qué URL se debe aplicar una extensión, por ejemplo, scripts de contenido o scripts de fondo.
Regex (expresión regular) es una herramienta potente y de propósito general para la coincidencia de patrones dentro de cadenas. Te permite buscar, extraer o reemplazar texto utilizando una combinación de caracteres y metacaracteres. Es ampliamente utilizado en el procesamiento de textos, la validación de datos y la programación.
El patrón de coincidencia de URL de propósito se crea y optimiza para que los navegadores web definan a qué URL debe aplicarse una extensión de navegador.
Regex es una herramienta potente para la coincidencia de patrones en cadenas, utilizando una combinación de caracteres y metacaracteres.
Las extensiones de navegador utilizan el patrón de coincidencia de URL de uso para especificar en qué páginas web deben operar.
Regex se puede utilizar en una amplia gama de aplicaciones, como el procesamiento de textos, la validación de datos y operaciones de búsqueda y reemplazo.
El patrón de coincidencia de URL de sintaxis utiliza caracteres comodines como * y ? para especificar patrones de URL. Regex utiliza metacaracteres como . (cualquier carácter), * (cero o más ocurrencias) y + (una o más ocurrencias).
Ejemplo de patrón de coincidencia de URL: https://example.com/* coincide con cualquier URL que comience con https://example.com/. Regex: ^(http|https)://example\.com(?:/[^/?#]+)*$ coincide con las URL que pertenecen a example.com.
Patrón de coincidencia de URL — ventajas
Patrón de coincidencia de URL — contras
Regex — pros
Regex — contras
WalkMe recomienda utilizar un patrón de coincidencia de URL para la configuración de extensiones siempre que sea posible. La regex debe ser un último recurso para los casos extremos. El patrón de coincidencia de URL garantiza una funcionalidad de extensión fluida, minimiza la validación de reglas entre bastidores y proporciona una mejor experiencia en general.
El patrón de coincidencia de URL es el predeterminado para cualquier configuración nueva del sistema en la configuración de la extensión de administrador.