廖井涛
2024-04-23 6268216d0a0cf656d8ee639691e759c7c35e9291
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
export const eventListenerOptionsSupported = () => {
  let supported = false;
 
  try {
    const opts = Object.defineProperty({}, 'passive', {
      get() {
        supported = true;
      }
    });
 
    window.addEventListener('test', null, opts);
    window.removeEventListener('test', null, opts);
  } catch (e) {}
 
  return supported;
}