【问题标题】:How to I stop right mouse click on my website如何停止在我的网站上单击鼠标右键
【发布时间】:2015-10-16 04:27:41
【问题描述】:

我想禁止用户用鼠标右键单击嵌入的 youtube 视频。

我该怎么做?

【问题讨论】:

标签: html youtube


【解决方案1】:

第一种方式:

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

所以 HTML 部分可能看起来像

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

第二种方式:

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

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

<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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    • 2014-06-13
    • 2012-08-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    相关资源
    最近更新 更多