Estoy tratando de bloquear youtube por razones que no voy a detallar y probé este script, pero solo pide la contraseña. No pasa nada más, ni siquiera el archivo console.log(). ¿Alguna sugerencia?
var pass = prompt("YouTube is locked. Password to unlock"); if (pass != "password") { document.getElementById('watch7-content').innerHTML = location.replace("google.com"); console.log('wrong'); }Lo que estoy tratando de hacer es solicitar la contraseña con prompt () y, si no es la contraseña, se redirigirá a google.com. Utiliza el reproductor de video como referencia para el reemplazo de URL, pero no sé si funciona. Una vez más, no creo que esté funcionando porque ni siquiera consola.log()...
location.replace realiza una recarga de la página y este es el caso por el cual su console.log no está visible en la consola. Si mueve console.log encima de location.replace y conserva el historial de la consola (para que no se borre entre recargas), verá que se ejecuta correctamente.
También asegúrese de usar la URL completa con location.replace :
location.replace('https://google.com')