style attribute javascript javascript-events

javascript - attribute - Anulando control+s(guardar funcionalidad) en el navegador



title css (1)

Estoy tratando de anular el acceso directo de guardado del navegador, es decir, (cntrl + s) para dar la funcionalidad de guardar en mi aplicación web, estoy usando Google Chrome ... Intenté keydown listner para observar el código de teclas, pero cuando dos teclas son (cntrl + s) se presionan simultáneamente, el código clave de s nunca se devuelve en el objeto de evento.

Gracias por adelantado

Trax


Recibirá dos eventos clave: el primero es para la tecla de control, y el segundo es para la letra con el indicador de modificador activado. Así es como escuchas una tecla con un modificador presionado:

document.addEventListener("keydown", function(e) { if (e.keyCode == 83 && (navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey)) { e.preventDefault(); // Process event... } }, false);

Tomando una página de Google Docs, usa Cmd-S en Mac y Ctrl-S en otras plataformas.