Tengo archivos PDF en el sitio de un cliente usando etiquetas, el cliente me ha pedido que evite que los usuarios hagan clic con el botón derecho en el documento para evitar que guarden los archivos (sí, soy consciente de que esto es una tontería, pero insisten en que esto es lo que quieren).
He buscado muchas formas de lograr esto, pero ninguna parece funcionar (Algunos trabajos impiden el desplazamiento).
También me gustaría deshabilitar CRTL+S.
Si bien, como dijo, el enfoque es tonto y hay muchas formas de evitarlo, para la mayoría de los usuarios, puede capturar el evento del menú contextual y usar event.preventDefault event.preventDefault() para evitar que aparezca el menú contextual (o proporcionar uno personalizado) . Es compatible con todos los principales navegadores de escritorio, por lo que debería hacer lo que necesita sin obstaculizar el desplazamiento ni nada más.
Para Ctrl+S , no lo he intentado antes, pero filtrar el evento de pulsación de tecla puede ser una opción (aunque la verdad es que lo dudo). Aparte de eso, no conozco otra forma de hacer esto.