Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1K
Visualizações
¿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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda