javascript - 阻止 google chrome 下载视频 - Android Chrome 浏览器

标签 javascript android jquery google-chrome

我有一个应用程序,我正在其上使用 jwplayer。在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_;
    }

有什么办法可以禁用它吗?

最佳答案

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

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

关于javascript - 阻止 google chrome 下载视频 - Android Chrome 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44206174/

相关文章:

javascript - 将查询过滤器应用于对象的 JavaScript 数组

javascript - 第一次加载时,JQuery 库在另一个脚本中不可用

javascript - 创建桌面快捷方式

javascript - 使用 JS 获取 Html 元素背景颜色

javascript - 如何获得绑定(bind) `this` 和封闭变量?

android - 如何修改 TouchImageView 双击放大缩小?

java - 通过 Intent 和以编程方式意味着什么?

java - sharedpreferences 不会记住 android 中的值

javascript - 单击 javascript 中的 anchor 标记可在控制台中运行

javascript - insidehtml 中的警报按钮