RequestOrbit
Cómo seleccionar solicitudes
Elige el método adecuado y limita el alcance todo lo posible.
Elige entre tres modos
El editor ofrece dos formatos del navegador y uno más sencillo de RequestOrbit. La primera opción basta casi siempre:
Las reglas nuevas empiezan con Filtro de URL. Si el contenido parece claramente una expresión regular, el editor propone cambiar de modo, pero nunca lo hace automáticamente.
- Filtro de URL (recomendado): sintaxis nativa del navegador para un dominio, una URL fija o una ruta. No genera $1.
- Comodín simple: RequestOrbit convierte cada * en una captura. Sirve para redirecciones sencillas que conservan parte de la URL.
- Expresión regular: para capturas precisas, alternativas y lógica avanzada; el navegador activo comprueba su compatibilidad.
Qué significan || y ^
En un filtro de URL, || empieza en el nombre de dominio e incluye sus subdominios. El ^ después del dominio exige un separador o el final de la URL, así example.com no coincide por error con example.company. Un solo | fija el inicio o el final; * coincide con cualquier cantidad de caracteres.
Esta es la sintaxis urlFilter de declarativeNetRequest, no el patrón de permisos de sitio de WebExtension. RequestOrbit genera ese patrón automáticamente.
||example.com^
|https://example.com/app.js|
https://example.com/assets/*
Capturas y $1 a $9
En modo Comodín simple, el primer * es $1, el segundo $2, etc. En modo Expresión regular, ^ y $ fijan el inicio y el final de la URL, \. representa un punto literal, .* cualquier texto y (...) cada grupo capturado.
$1 a $9 solo se usan en el destino de una redirección. El * de un filtro de URL coincide con texto, pero nunca lo captura.
Por último, puedes limitar la regla por tipo de recurso, método y dominio iniciador. Si dejas vacíos los tipos o métodos, se aceptan todos.
Simple wildcard
Match https://api.example.com/v1/*
Request https://api.example.com/v1/users/42
$1 = users/42
Destination http://localhost:3000/v1/$1
Regular expression
Match ^https://api\.example\.com/v1/(users|projects)/([^?]+)$
Request https://api.example.com/v1/projects/alpha
$1 = projects, $2 = alpha
Destination https://api.example.com/v2/$1/$2
Las reglas permanecen en tu navegador. No hay analítica ni servicios remotos que las procesen.