禁用右键单击HTML5video?

我在我的网站上使用HTML5video播放器,我想禁用右键点击我的所有video。

我尝试使用此代码,但它不起作用:

 $(document).ready(function(){ $('#videoElementID').bind('contextmenu',function() { return false; }); });  

我正在使用Wordpress并将上面的函数放在header.php文件中。

如何查看播放器的#videoElementID名称是什么? 我尝试了页面上的所有DIV元素,它仍然无法正常工作。

我知道这不会阻止用户下载我的video,但我真的需要做这项工作。

有任何想法吗?

谢谢。

我最喜欢的方法是快速简单,不需要javascript就是添加oncontextmenu="return false;" 到video标签。

所以这样的事情:

  
  $(document).ready(function() { $("video").bind("contextmenu",function(){ return false; }); } ); 

这应禁用右键单击该页面中的所有video元素。 希望这可以帮助。

右键菜单是Web浏览器的function。 要禁用它,您可以尝试将以下JavaScript添加到网页的head部分,就在标记之前。

 jQuery(document).ready(function(){ jQuery('video').bind('contextmenu',function() { return false; }); }); 

这对我来说可以。

 $(document).bind("contextmenu",function(ev){ if(ev.target.nodeName=='VIDEO') { return false; } });