2017-05-26 6 views
1

を私がアプリケーションを持っていると私はそれにjwplayer使用しています。 AndroidのChromeブラウザでは、動画を長時間押すと動画をダウンロードするオプションがあります。ここではスクリーンショットです:ビデオをダウンロードするには、Googleのクロムを防ぐ - AndroidのChromeブラウザ

enter image description here

iは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/。それを確認するには、右クリックメニューがあなたのサイトで動作していますか? –