guoyuji
2024-04-23 6b6324ae024a27fcc2232088f193922e2ded2161
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;
}