2017-05-26 226 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/。要驗證它,右鍵菜單正在您的網站上工作? –