UNPKG

bsl

Version:

基于React的框架和UI组件

20 lines (17 loc) 446 B
/** 判断是否支持passive特性 */ function passive(): boolean { let passiveSupported = false; try { const options = Object.defineProperty({}, 'passive', { get: () => { passiveSupported = true; } }); window.addEventListener('test', null as any, options); // tslint:disable-next-line:no-empty } catch (err) { } return passiveSupported; } const isSupported = passive(); export default isSupported;