Esta não é uma pergunta como se eu fosse um desenvolvedor web, quero impedir que o usuário baixe imagens de um site.
Aqui está o problema: minha filha de três anos adora brincar em um site abcmouse.com que é praticamente um site construído completamente em flash (quase nenhum conteúdo HTML visível). Ela ainda tem dificuldade em usar seu pequeno mouse rosa e muitas vezes, em vez de clicar no botão esquerdo do mouse, clica no botão direito e a caixa de diálogo de opções de flash aparece e eu tenho que correr para o laptop antes que ela comece a chorar.
Estou me perguntando se existe uma maneira de injetar algum script java antes do carregamento da página e desativar a caixa de diálogo de opções de flash. Algo como Greasemonkey (o Chrome agora tem suporte integrado para Greasemonkey)? A solução para qualquer navegador (IE, Firefox, Chrome) serve. Não quero desativar completamente o clique com o botão direito do mouse no Windows.
Responder1
<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>
Um script que usei em meus sites. ele é extraído do WYSIWYG pronto para usar JavaScript.
Responder2
Já tive o mesmo problema com minha filha. O que tenho feito é executar algum javascript no console para desativar o menu do botão direito.
document.oncontextmenu = document.body.oncontextmenu = function() {return false;}