Tengo que hacer algo similar a cómo funciona esto cuando presionas el botón de "salida rápida" https://www.nationaldahelpline.org.uk/
Básicamente, cuando presiona ese botón, se abrirá una nueva pestaña con Google y el sitio web inicial será redirigido a través de un montón de sitios web falsos para que quede registrado en el historial del usuario.
Resolví abrir una nueva pestaña usando window.open . Luego traté de hacer algunas redirecciones falsas con window.location.replace en un bucle, pero después de la primera redirección es una página completamente nueva, por lo que mi código se perdió...
El backend está en .NET, pero no estoy seguro si esto debería hacerse desde el frontend o desde el backend, o una combinación de ambos.
Realmente no sé cómo podría lograr esto ... cualquier ayuda sería apreciada, ¡gracias!
No es el sitio base el que está redirigiendo, es el propio servidor web el que está escuchando http://beta-host.co.uk (hacer clic en ese enlace lo redirigirá muchas veces, enviando spam al historial de su navegador) .
Al llamar a dicho sitio, se redirige a sí mismo a 312tpfk.beta-host.co.uk y ese sitio se redirige a 313tpfk.beta-host.co.uk y ese a 314tpfk.beta-host.co.uk y así sucesivamente. Cada vez contando el número por 1 (312, 313, 314, 315).
El truco aquí es que cambia solo el subdominio, lo que crea una nueva entrada en el navegador cada vez.
Entonces, si desea hacerlo usted mismo, cree una redirección en su servidor que redirija a algún subdominio de conteo ascendente para crear una nueva entrada en el historial del navegador cada vez o redirigir a ese sitio.
No puede ejecutar javascript en una página nueva después de destruir la actual ( créditos a Quentin )