Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1K
Vistas
¿Por qué net::ERR_UNSAFE_REDIRECT en Chrome cuando se redirige a enlaces 'datos:'?

Estoy desarrollando una nueva extensión para el navegador Google Chrome, y ahora apilé esta tarea:

  1. Utilice chrome.webRequest.onBeforeRequest para interceptar la solicitud.
  2. Evite que la solicitud se ejecute (pero no complete su error) redirigiendo a un enlace como data:text/javascript;charset=utf-8 , (empty js).

Developer Chrome Docs dice que puedo hacerlo así:

 chrome.webRequest.onBeforeRequest.addListener((details)=>{ //some if statments and etc... return { redirectUrl: 'data:text/javascript;charset=utf-8,'} }, {urls: ["<all_urls>"]}, ["blocking"]);

Y estoy muy seguro de que está permitido redirigir a data: enlaces como este, debido a estos documentos:

redirectUrl Solo se usa como respuesta a los eventos onBeforeRequest y onHeadersReceived. Si se establece, se evita que la solicitud original se envíe o se complete y, en su lugar, se redirige a la URL dada. Se permiten las redirecciones a esquemas que no son HTTP, como data:. Los redireccionamientos iniciados por una acción de redireccionamiento usan el método de solicitud original para el redireccionamiento, con una excepción: si el redireccionamiento se inicia en la etapa onHeadersReceived, entonces el redireccionamiento se emitirá usando el método GET. Se ignoran los redireccionamientos desde URL con esquemas ws:// y wss://.

de esta documentación

Pero cuando trato de hacer esto, veo este error en la consola: net:ERR_UNSAFE_REDIRECT

¿Entonces, cuál es mi problema?

PD: en mi mainfest.json tengo estos permisions :

 "permissions": [ "webNavigation", "tabs", "webRequest", "webRequestBlocking", "<all_urls>", "notifications", "storage", "contextMenus", "unlimitedStorage" ],
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda