@moomfe/zenjs
Version:
ZenJS 是一个高性能的 JavaScript 工具库。
23 lines (17 loc) • 484 B
JavaScript
import defineProperty from '../global/Object/defineProperty';
import { addEventListener } from '../const/event';
/**
* @type {Boolean} 当前环境是否支持 addEventListener 的 passive 属性
*/
let supportsPassiveEvent = false;
try{
const options = defineProperty( {}, 'passive', {
get: () => {
supportsPassiveEvent = true;
}
});
window[ addEventListener ]( 'test', null, options );
}catch(e){}
export {
supportsPassiveEvent
};