禁用右键单击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; } });