Algunos sitios web creados con SquareSpace (por ejemplo, este sitio web ) redirigen al usuario a la página de inicio de sesión cuando se presiona ESC . ¿Cómo puedo evitar esta redirección? (No soy el propietario de este sitio web, por lo que no puedo deshabilitar esta función en la Configuración del sitio web )
Esto es lo que probé, pero esto no evita que ocurra la redirección:
if (document.getElementsByTagName("head")[0].innerHTML.includes("squarespace") ==true){ window.addEventListener("keydown", dispatchkeyboardSquareSpace); function dispatchkeyboardSquareSpace(key) { if (key.key == "Escape") { ///66 = b https://keycode.info/ console.log("escape neutralized because squarespace") }; } }Prueba esto (debería ser autoexplicativo):
Static.SQUARESPACE_CONTEXT.websiteSettings.useEscapeKeyToLogin = false;