javascript - 有什么方法可以仅针对单个 Web 应用程序禁用 MAC 中的两个手指滚动?
问题描述
在 web 应用程序中,在使用两根手指滚动结束时,用户应该留在页面中,而不是离开页面。有没有办法使用 Javascript 禁用默认行为?
解决方案
您可以通过识别操作系统来做到这一点
var mac = window.navigator.platform.toUpperCase().includes('MAC')>=0;
if (mac) {
document.getElementById('container').style.overflow = 'hidden';
}
推荐阅读
- azure-machine-learning-service - 如何为 Azure AutoML 时间序列预测生成预测间隔?
- angular - 如果输入是在 typescript 中使用 ngfor 生成的,我如何获取输入值?
- python-3.x - Google Cloud App Engine - gsutil 访问问题
- android - 使用动态交付将更新推送到 Play 商店上的应用程序
- javascript - 使用鼠标滚动从右到左滚动vertical-rl div
- solr - 用于 .Net Core 3.1 集成测试的内存中 Solr 服务器
- iphone - SwiftUI 上的单上/下动画
- javascript - jQuery.each() 不迭代对象
- github-actions - 如何使用 React 应用程序的 Github 操作将徽章添加到 .readme
- reactjs - 区分Antd(ant design)表格React组件中的行点击