chenlu
2024-04-23 9752367ec1f8b3ed8debec00654b072f38d1452c
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;
}