作为用户,如何禁用某些网站的右键单击 Flash

5 flash javascript

这不是像我是网络开发人员那样的问题,我想阻止用户从网站下载图片。

问题是,我三岁的女儿喜欢在 abcmouse.com 网站上玩游戏,该网站几乎是一个完全建立在 flash 上的网站(几乎没有可见的 html 内容)。她仍然很难使用她的粉红色小鼠标,而且经常点击鼠标左键而不是单击鼠标右键,然后弹出选项对话框,我不得不在她开始哭泣之前冲向笔记本电脑。

我想知道是否有办法在页面加载之前注入一些 Java 脚本并禁用 Flash 选项对话框。像Greasemonkey这样的东西(chrome现在内置了对greasemonkey的支持)?任何浏览器(IE、Firefox、Chrome)的解决方案都可以。我不想在 Windows 上完全禁用鼠标右键单击。

小智 2

<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>
Run Code Online (Sandbox Code Playgroud)

我在我的网站上使用的脚本。它是从所见即所得的 JavaScript 中提取出来的。