cada vez que termino en una página determinada, que tiene una URL determinada ("A"), quiero que mi navegador (Chromium) espere allí 10 segundos (sin hacer nada más) y luego me redirija automáticamente a otra URL específica ("B ")
"A" es una página en un sitio web que a veces se redirige automáticamente a "B" en unas pocas fracciones de segundo (si se cumplen algunas condiciones), pero a veces no lo es y permanece atrapada allí por el resto de su vida útil.
Quiero forzar la redirección en todos los casos, y 10 segundos son suficientes para ver si la redirección automática sucedió o tengo que hacer que suceda de otra manera.
Encontré varias extensiones de Chrome que pueden configurar una solicitud de redirección automática, como Requestly o Redirector , pero con ninguna de ellas es posible agregar una función de "espera" antes de la redirección.
sin embargo, Requestly (el más avanzado) permite cargar código CSS o JS personalizado para ejecutarlo.
No sé absolutamente nada sobre programación, entonces, ¿qué podría escribir para que la extensión haga lo que quiero hacer?
al menos dos algoritmos podrían funcionar; uno más simple "detecta cuando termino en "A", espera 10 s y luego redirige a "B" pase lo que pase", o uno más sofisticado "detecta cuando termino en "A", espera 10 s, mira si todavía estoy en "A" y si es así, redirigir a "B" "
gracias de antemano por la ayuda!
setTimeout( function() { window.location.replace("http://stackoverflow.com"); }, 10000);EDITAR:
Si desea que funcione para una página específica, puede envolverlo con una declaración if.
if (window.location.href === 'https://youtube.com') { setTimeout( function() { window.location.replace("http://stackoverflow.com"); }, 10000); }