Esta no es una pregunta como si fuera un desarrollador web, quiero impedir que el usuario descargue imágenes de un sitio web.
Este es el problema: a mi hija de tres años le encanta jugar en un sitio web abcmouse.com que es prácticamente un sitio web creado completamente en flash (casi sin contenido html visible). Todavía le cuesta usar su pequeño mouse rosa y, a menudo, en lugar de hacer clic con el botón izquierdo del mouse, hace clic en el derecho y luego aparece el cuadro de diálogo de opciones de flash y tengo que correr hacia la computadora portátil antes de que comience a llorar.
Me pregunto si hay alguna manera de inyectar algún script java antes de que se cargue la página y deshabilitar el cuadro de diálogo de opciones de flash. ¿Algo como Greasemonkey (Chrome ahora tiene soporte integrado para Greasemonkey)? La solución para cualquier navegador (IE, Firefox, Chrome) servirá. No quiero desactivar completamente el clic derecho del mouse en Windows.
Respuesta1
<script type="text/javascript">
var disabled_message = "";
document.oncontextmenu = function()
{
return false;
}
document.onmousedown = function md(e)
{
try
{
if (event.button==2||event.button==3)
{
if (disabled_message != '')
alert(disabled_message);
return false;
}
}
catch (e)
{
if (e.which == 3) return false;
}
}
</script>
Un script que utilicé en mis sitios web. está extraído de WYSIWYG listo para usar JavaScript.
Respuesta2
He tenido el mismo problema con mi hija. Lo que he estado haciendo es ejecutar JavaScript a través de la consola para desactivar el menú contextual.
document.oncontextmenu = document.body.oncontextmenu = function() {return false;}