No tengo experiencia en JS, pero necesito ayuda.
Así que tengo un código que le permite a un usuario ingresar manualmente una URL.
Bueno, si dejan el valor en blanco y hacen clic en "NULLS". Quiero una forma de detectar ese nulo y volver a "/" o a la misma página en lugar de /null
function url(){ swal("Enter a URL:", { content: "input", }) .then((value) => { location.replace(value); }); } // PROD Fix, needs a zero-null failure-fix. Find a way to prevent zero-data/null.Puede agregar una prueba para el valor nulo antes de location.replace() y cambiar el valor a la URL que desee como predeterminada.
function url(){ swal("Enter a URL:", { content: "input", }) .then((value) => { if (value === null) value = "your replacement url"; location.replace(value); }); }Tenga cuidado con la comprobación if (value === null) si puede recibir un valor nulo o una cadena vacía. La condición fallará si recibe una cadena vacía.
En su lugar, usaría if (!value) para cubrir tanto nulo && "".