首页 > 解决方案 > 有什么方法可以仅针对单个 Web 应用程序禁用 MAC 中的两个手指滚动?

问题描述

在 web 应用程序中,在使用两根手指滚动结束时,用户应该留在页面中,而不是离开页面。有没有办法使用 Javascript 禁用默认行为?

标签: javascriptreactjs

解决方案


您可以通过识别操作系统来做到这一点

var mac = window.navigator.platform.toUpperCase().includes('MAC')>=0;

if (mac) {
  document.getElementById('container').style.overflow = 'hidden';
}

推荐阅读