【问题标题】:prevent google chrome to download video - Android Chrome browser防止谷歌浏览器下载视频 - Android Chrome 浏览器
【发布时间】:2017-05-26 16:26:24
【问题描述】:

我有一个应用程序,我正在使用 jwplayer。在Android chrome浏览器上,任何人长按视频都有一个下载视频的选项。这是截图:

我可以通过 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_;
    }

任何帮助禁用它?

【问题讨论】:

  • 我也有同样的问题。请有人建议。
  • @YeWin。禁用上下文菜单对我有用。请看我的回答

标签: javascript android jquery google-chrome


【解决方案1】:

我已禁用上下文菜单。因此,此菜单选项不会显示。 这是我禁用的js代码。希望这对其他人有帮助。

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

【讨论】:

  • 我已经尝试过但没有工作。让我知道您刚刚将这段 JS 代码粘贴到您的 JS 文件中?
  • @YeWin。我把它放在正文结束标记之前的页脚中。小提琴:jsfiddle.net/uvuxqaov。要验证它,右键菜单是否在您的网站上运行?
猜你喜欢
  • 2019-04-24
  • 2015-10-15
  • 1970-01-01
  • 2012-06-19
  • 2023-03-21
  • 2017-03-22
  • 2013-12-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多