如何禁用HTML5 YouTube iframe视频的上下文菜单
How to disable context menu for HTML5 YouTube iframe video
我正在嵌入一个YouTube视频并使用JS API对其进行操作,但是我希望停用YouTube在视频中提供的上下文菜单,因为它会导致我的应用程序中出现一些故障。
我正在使用 oncontextmenu="return false;",但它似乎不起作用,即使我在页面正文中禁用上下文菜单,菜单也始终显示。
<body oncontextmenu="return false;">
<iframe width="560" height="315" src="//www.youtube.com/embed/yQ5U8suTUw0?autoplay=1&controls=0" frameborder="0" allowfullscreen oncontextmenu="return false;"></iframe>
</body>
http://jsfiddle.net/g0g4npty/
我会创建一个带有嵌入式YouTube视频的附加html文件。在这个html文件中,我会使用jQuery来阻止上下文菜单:
jQuery(document).ready(function(){
jQuery('video').bind('contextmenu',function() { return false; });
});
并将此创建的页面放在iframe
以显示视频。
相关文章:
- 使用JQuery的动态上下文菜单
- JQuery在单击正文时隐藏上下文菜单
- JQuery上下文菜单显示/隐藏问题
- 防止在移动Safari(iPad/iPhone)中长按/长按默认上下文菜单
- d3防止在上下文菜单上触发mouseout
- 何时可以;我的用户脚本在Javascript中触发右键单击(上下文菜单)
- 使用JSTree上下文菜单捕获新创建的节点
- 在GXT中激活上下文菜单时,如何保持选中的文本高亮显示?(EXT GWT 2.x)
- HTML5上下文菜单-当菜单项被点击时,访问最初被点击的元素
- 可替代多级上下文菜单
- 如何在鼠标悬停时显示带有拉斐尔元素(圆、线)的上下文菜单
- 在上下文菜单项单击上显示侧边栏/弹出窗口的最佳方法是什么
- 如何使用jstree删除上下文菜单中的编辑选项
- 如何使用Windows Phone在IE上禁用上下文菜单(保存和共享照片)
- TinyMCE 在上下文菜单中创建子菜单
- D3 上下文菜单,更改所选节点颜色
- 剑道上下文菜单 - 防止在鼠标按下时关闭
- 将上下文菜单附加到大量图形点
- API Google Maps Javascript在上下文菜单中调用事件侦听器
- 禁用特定元素的移动长按上下文菜单