guoyuji
2024-04-24 387e98df63a7fbcea59773c5cf03000efedb68a5
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;
}