如何在我的网站上停止鼠标右键

时间:2015-07-25 16:11:51

标签: html5 youtube

我想禁用用户右键点击嵌入式YouTube视频。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

第一道:

我们可以在您嵌入YouTube视频的HTML页面的标签中设置oncontextmenu =“return false”

因此HTML部分可能看起来像

<{tagname} oncontextmenu="return false">
...
</{tagname}>

第二种方式:

通过这种方式我们添加了一个JavaScript方法,在此我们检查点击是否是右键单击或左键单击是否右键单击然后显示一条消息,如“右键单击禁用”。

设置您为嵌入式YouTube视频添加代码的ID。在HTML文档中为该ID添加此脚本。

<script language="javascript">
document.getElementByID({idname}).onmousedown=disableclick;
status="Right Click Disabled";
Function disableclick(e)
{
  if(event.button==2)
   {
     alert(status);
     return false;  
   }
}
</script>

注意:在此解决方案中,如果单击右键单击它将显示以下消息:
“Right click disabled”
如果我们要删除消息框,则此解决方案不起作用。

*Replace {...} with appropriate names.

参考:Click here