Para inhabilitar el menú contextual que se encuentra por
defecto en los navegadores utilizaremos JQuery.
Simplemente se utiliza el evento de jQuery denominado
"contextmenu", se planteara dos maneras
de realizar la inhabilitación del menú contextual.
Primer modo
Primeramente insertamos la Librería jQuery
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script><!--Libreria jQuery js-->
Luego asignamos las siguientes funciones, simplemente el script puede
insertarse dentro de la etiquetas <head> </head>
<script type='text/javascript'>
$(document).ready(function () {
//Deshabilitar página completa
$("body").on("contextmenu",function(e){
return false;
});
//Deshabilitar parte de la página
$(".una:class, #un_id").on("contextmenu",function(e){
return false;
});
});
</script>
Segundo modo
Simplemente remplaza #un_id o .una_class
de su etiqueta <div> si desea
deshabilitar parte de la página.
<script language=JavaScript>
//Deshabilitar página completa
jQuery(document).on('contextmenu','body', function(e){
if(e.which === 2){
return false;
}
return false;
});
//Deshabilitar parte de la página
jQuery(document).on('contextmenu','#un_id', '.una _clase' function(e){
if(e.which === 2){
return false;
}
return false;
});
</script>

No olvide dejar su comentario