我正在创建一个网站,它提供一个触摸区域(在这种情况下是一个表格元素),它通过触摸事件(触摸{开始、移动、结束})从用户那里收集多点触摸数据。这工作正常,我能够防止网站滚动event.preventDefault()。此外,我可以使用这些 css 规则阻止其他默认操作:
*{
-webkit-touch-callout: none; /* prevent callout to copy image, etc when tap to hold */
-webkit-text-size-adjust: none; /* prevent webkit from resizing text to fit */
/* make transparent link selection, adjust last value opacity 0 to 1.0 */
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-user-select: none; /* prevent copy paste, to allow, change 'none' to 'text' */
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
但我无法阻止 iPad 的多任务手势关闭或切换浏览器应用程序。有人知道可以在这里帮助我的 javascript 代码片段或其他 CSS 规则吗?