[违规]为滚动阻止的鼠标滚轮事件添加了非被动事件监听器。考虑将事件处理程序标记为“被动'使页面更具响应性。见https://www.chromestatus.com/feature/5745543795965952
我试图理解这个警告。
我创建了最简单的html文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<select name="" id=""></select>
</body>
</html>
&#13;
在Chrome中运行此功能(版本61.0.3163.100(官方版本)(64位)),然后单击select元素会在控制台中显示上述错误:
我已经对其他帖子做了一些简短的阅读,很多时候这是由于框架或js代码在事件上运行preventDefault()之后。
但是,在上面的示例中没有运行javascript,所以肯定应该没有错误? md doc referenced in the violation文字说明:
开发人员可以使用{passive:true}注释触摸和轮式侦听器,以指示它们永远不会调用preventDefault
上面的文件中没有touch and wheel listeners
。