Como usuário, como desativar o clique com o botão direito do mouse no flash para determinado site?

Como usuário, como desativar o clique com o botão direito do mouse no flash para determinado site?

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;}

informação relacionada