Quiero desactivar la impresión para algunas páginas web. ¿Cómo conectar las teclas de navegación cruzadas (Cntrl + P) a un javascript que se activará cada vez que se presionen teclas de acceso directo?¿Cómo se escucha presionar Ctrl-P en JavaScript?
Respuesta
se puede anular mediante la captura del evento.
jQuery(document).bind("keyup keydown", function(e){
if(e.ctrlKey && e.keyCode == 80){
return false;
}
});
Esto funciona. FYI, estamos tratando de anular las teclas de impresión predeterminadas y aprendimos que la tecla Comando de Mac tiene diferentes valores 'keyCode' en cada navegador que maneja las bibliotecas a continuación. –
debería ser '$ (document) .bind ("keyup keydown", la función (e) { si (e.ctrlKey && e.keyCode === 80) {return false ; } return true; }); ' –
Probar Keyboard Shortcuts Library.
En lugar de simplemente copiar pegando, veamos la fuente y comprendamos cómo funciona.
Se puede ver the source here
También es una gran biblioteca Mousetrap
- 1. ¿Cómo se escucha el teclado abrir/cerrar en Javascript/Sencha?
- 2. ¿Cómo se escucha en múltiples direcciones IP?
- 3. ¿Cómo se escucha que un elemento HTML se mueva en JavaScript?
- 4. eliminar la tecla presionar demora en javascript
- 5. ¿Cómo se escucha el revelador/encuadernador?
- 6. Obtenga información sobre la escucha de eventos en JavaScript
- 7. ¿Cómo volver a indexar el complemento CtrlP Vim?
- 8. ¿Cómo obtener puertos en los que se escucha un proceso?
- 9. Escucha de funciones en javascript y/o jQuery
- 10. Cómo agregar escucha de acción que escucha varios botones
- 11. ¿Cómo implemento presionar y mantener presionado el botón javascript?
- 12. ¿Cómo escucha Symfony al _switch_user?
- 13. Escucha de cambio de valor en JTextField
- 14. Vim CtrlP Plugin: ¿establece manualmente el directorio de búsqueda raíz?
- 15. Escucha de directorio en C#
- 16. Tomcat se inicia sin errores pero no escucha en 8080
- 17. ¿Cómo presionar solo una rama en Hg?
- 18. Escucha de evento personalizado en la aplicación de Android
- 19. ¿cómo podemos presionar ".db" en el emulador?
- 20. ¿Cómo presionar viewcontroller (ver controlador)?
- 21. ¿Cómo presionar Procfile a Heroku?
- 22. IE ejecuta javascript solo después de presionar F12
- 23. Escucha de eventos tales como la adición de nuevos elementos en JavaScript
- 24. poniendo escucha "On Change" en jFormattedTextField
- 25. Al presionar 'enter' en un tipo de entrada = "texto", ¿cómo?
- 26. ¿Cómo presionar a una matriz en una posición particular?
- 27. cómo funciona la escucha de un socket
- 28. estado de escucha WIFI
- 29. AS3 - Escucha de eventos que solo se activa una vez
- 30. ¿Escucha de cambio de volumen?
¿Qué pasa si el usuario hace de archivo> impresión? – ScottE
@ScottE OP nunca menciona que su intención –
@charlieg OP dice "Quiero desactivar la impresión para algunas páginas web". –