Soy un principiante en JavaScript.
He leído que cuando aparece un cuadro de alerta, el usuario deberá hacer clic en "Aceptar" para continuar.
Sin embargo, esta demostración de cuadro de alerta (jsfiddle) no se detiene en ¿OK?
<html> <body> <button onclick='alert(window.location="https://www.google.com");'>Google</button> </body> </html>Useconfirm , que solicita la confirmación del usuario, en lugar de alert :
const button = document.querySelector('button'); button.addEventListener('click', function(){ var confirmed = confirm("Redirect?"); if(confirmed){ window.location="https://www.google.com"; } }) <html> <body> <button>Google</button> </body> </html>