Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

126
Vistas
¿Hay alguna forma de detectar Ctrl + S?

Necesito escribir una página que no permita al usuario ver el código. Para abrir el menú contextual, quiero usar el evento JS. Para abrir la consola web, quiero usar esto: https://sindresorhus.com/devtools-detect/ y cerrar la página. ¿Cómo atrapar el ahorro? ¿Es suficiente para capturar Ctrl+S?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

No, la captura de ctrl + s solo resolverá el caso en el que el usuario use un atajo de teclado (asegúrese de recordar que es cmd + s para Mac). Todavía obtendrán el cuadro de diálogo Guardar página web si usan el File Menu o la acción "Guardar como" del menú contextual. Nunca he oído hablar de una forma de atraparlos.

Nunca podrá evitar que el usuario vea su código, si el navegador puede descargarlo y ejecutarlo, el usuario puede verlo, ya sea a través de curl , un rastreador de paquetes o DevTools.

Lo mejor que puede hacer es ofuscar su código, que cualquier persona con suficientes habilidades podrá convertir en código no ofuscado.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Podemos escuchar keydown. Si se presionan las teclas ctrlKey y S, haga el trabajo. PreventDefault impide que se abra el cuadro de diálogo Guardar página.

 document.addEventListener('keydown', (e) => { if (e.ctrlKey && e.key === 's') { e.preventDefault(); console.log('pressing ctrl+s') } });

¿Pero evitar que un usuario vea su código? Esa es una historia diferente. Podemos detectar Ctrl+S, pero no evitar que alguien vea su código.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda