Unable to preventDefault inside passive event listener invocation. 一定有这个报错
来源:4-3 阅读器翻页功能实现
小学生6年级
2018-12-24
查了一下知道这是新版本的 chrome 自动无视了preventDefault,看了一下两种解决办法,一种是原生 api addEventListener 有第三个参数明确指明了 passive:fasle 即可,可是这里已经被封装了,是个对象,原生DOM也是 iframe,只能用它的 on? 第二个是给 HTML 根元素添加 touch-action: none,可是还是不起作用,,,是 iframe 的原因吗。
我去官方github上想看看 on 的api,结果发现所有的 api 就一个 md。。。而且文档写的实在是看的不舒服。。。我全局搜索有400多个 on,搜索 event 又找不到想要的。。。所以过来请教下老师如何解决。。
写回答
1回答
-
Sam
2018-12-25
你好,是在rendition.on('touchStart')事件中出现的报错吗?将event.preventDefault()注释即可
042019-08-21
相似问题