2017-05-26 341 views
1

我有一个应用程序,我使用jwplayer。在Android Chrome浏览器上,任何一个长按视频时都有下载视频的选项。下面是截图:阻止谷歌浏览器下载视频 - Android Chrome浏览器

enter image description here

可以停用通过jQuery的或别的东西这个选项?我已经尝试使用以下功能禁用长按,但仍未禁用。

function absorbEvent_(event) { 
     var e = event || window.event; 
     e.preventDefault && e.preventDefault(); 
     e.stopPropagation && e.stopPropagation(); 
     e.cancelBubble = true; 
     e.returnValue = false; 
     return false; 
    } 

    function preventLongPressMenu(node) { 
     node.ontouchstart = absorbEvent_; 
     node.ontouchmove = absorbEvent_; 
     node.ontouchend = absorbEvent_; 
     node.ontouchcancel = absorbEvent_; 
    } 

任何帮助禁用它?

+0

我也有同样的问题。请有人建议。 –

+0

@YeWin。禁用上下文菜单为我工作。请看我的回答 –

回答

0

我禁用了上下文菜单。由于这个原因,这个菜单选项没有出现。 这是我禁用的js代码。希望这可以帮助其他人。

window.oncontextmenu = function(event) { 
     event.preventDefault(); 
     event.stopPropagation(); 
     return false; 
    }; 
+0

我已经尝试但没有工作。让我知道你刚刚在你的JS文件中粘贴了这个JS代码? –

+0

@YeWin。我已经把它放在身体结束标记之前的页脚中。小提琴:https://jsfiddle.net/uvuxqaov/。要验证它,右键菜单正在您的网站上工作? –