to preventDefault inside passive event listener invocation.
时间: 2023-12-01 08:38:54 浏览: 95
大图片所引起的内存问题
Passive Event Listeners是一种浏览器优化性能的特性,它告诉页面内的事件监听器是否会调用preventDefault函数来阻止事件的默认行为。当属性passive的值为true时,代表该监听器内部不会调用preventDefault函数来阻止默认滑动行为,Chrome浏览器称这类型的监听器为被动(passive)监听器。而"to preventDefault inside passive event listener invocation"则是指在被动事件监听器内部调用preventDefault函数,这会导致浏览器忽略passive标记并执行preventDefault函数,从而影响页面性能。因此,为了避免这种情况,我们需要在声明事件监听器时将passive设置为true,或者在事件监听器内部避免调用preventDefault函数。
阅读全文