javascript - 在 Android 上长按时禁用上下文菜单

标签 javascript android mobile-webkit

我想禁用在我的网络应用程序中长按(触摸并按住)图像后出现的上下文菜单。我已经看到了不同想法的帖子,但它们似乎都不适合我。

有没有办法通过 HTML/CSS/Javascript 在 Android 上执行此操作?

最佳答案

上下文菜单有自己的事件。你只需要捕获它并阻止它传播。

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

关于javascript - 在 Android 上长按时禁用上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3413683/

相关文章:

javascript - 了解 stache 模板中的 {{.0}} {{.1}}

javascript - 如何不失去对登录页面的关注

javascript - navigator.geolocation.getCurrentPosition 在 chrome 和 firefox 中总是失败

javascript - Webkit 浏览器 <535 (Android native/ios5 safari) HTML5 Canvas 点击错误

iphone - 有没有办法从 html 打开调用拨号?

javascript - JavaScript 中的数组数组

android - 为什么我的进度对话框没有出现?

java - 如何阻止使用 LayoutInflater().inflate(int resource, ViewGroup root, boolean AttachToRoot) 引发 IllegalStateExceptions?

java - Android Studio 中的冲突依赖项

javascript - OpenLayers 纬度在 Webkit 移动浏览器中捕获不准确