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
          
Privacidad sin configuración adicional

Las reglas permanecen en tu navegador. No hay analítica ni servicios remotos que las procesen.