Me gustaría agregar este código aleatorio en una actualización de HTML. Una vez que se activa la actualización, genera una secuencia aleatoria y se agrega al enlace testing123.
<html> <body> <script type="text/javascript"> function generateRandomString(n) { let randomString = ''; let characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; for (let i = 0; i < n; i++) { randomString += characters.charAt( Math.floor(Math.random() * characters.length) ); } return randomString; } </script> <meta http-equiv="refresh" content="1; URL='https://testing1234.serveirc.com/view.php?id=" /> <script type="text/javascript"> generateRandomString(25); </script> </body> </html>
Si va a generar la parte aleatoria de la URL del lado del cliente con JavaScript, tendría más sentido realizar la redirección con JavaScript que construir una etiqueta <meta>
para ella.
<script> function generateRandomString(n) { let randomString = ''; let characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; for ( let i = 0; i < n; i++ ) { randomString += characters[Math.floor(Math.random()*characters.length)]; } return randomString; } setTimeout(() => { window.location.href = `https://testing1234.serveirc.com/view.php?id=${generateRandomString(25)}`; }, 1000); // Redirect after 1 second </script>
El uso de una etiqueta meta tiene más sentido si puede construir la parte aleatoria a partir del código del lado del servidor que construye el HTML (como con PHP o Handlebars o algún motor de plantilla de secuencias de comandos).