我正在創建一個網站,它提供了一個toucharea(在這種情況下是表格元素),它通過touchevents從用戶收集多點觸摸數據(觸摸{start,move,end} )。這工作正常,我可以防止網站滾動event.preventDefault()。 此外,我會阻止其他默認行爲與這些CSS規則:如何防止我的網站上的iPad多任務處理手勢
*{
-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規則可以幫助我嗎?
我不確定,但由於這些手勢是iOS系統範圍的,我不認爲你可以禁用它們。 – CherryFlavourPez
禁用用戶依賴/期望存在的操作是非常糟糕的練習 – Jedediah