'a'
mh-two-thousand-and-two
2024-04-12 44d2c92345cd156a59fc327b3060292a282d2893
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if (String(navigator.vendor).indexOf('Apple') === 0) {
  let firstEvent
  let timeout
  // 用于全局禁用 iOS 双击包含手势
  document.documentElement.addEventListener('click', event => {
    const TIME_MAX = 450
    const PAGE_MAX = 44
    clearTimeout(timeout)
    if (firstEvent && Math.abs(event.pageX - firstEvent.pageX) <= PAGE_MAX && Math.abs(event.pageY - firstEvent.pageY) <= PAGE_MAX && event.timeStamp - firstEvent.timeStamp <= TIME_MAX) {
      event.preventDefault()
    }
    firstEvent = event
    timeout = setTimeout(() => {
      firstEvent = null
    }, TIME_MAX)
  })
}