Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1K
Views
¿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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!