关于javascript:h5-移动端-关于适配-click事件的问题

在开发人脸识别sdk挪动端的时候,须要通过按钮点击申请数据并模仿点击input file的操作,以下代码看似没问题

document.querySelecter('.btn').addEventListener('click', async (e) => {
     await getSomeDataFromApi();
     document.querySelector('.input-btn').click()
})

它在h5挪动端的确也没有问题,然而低版本的手机下其余平台下内嵌webview里,尤其是在低版本ios下,抖音,支付宝会导致模仿的点击事件没有触发,起因也没找到,一步步的剖析,因为click事件原本就是异步的,而后后面又加了语法糖async,沿着这个想法,我把外面获取数据的操作拿进去,后果低版本的还真就没有问题了,在这记录下,也有相似问题的小伙伴能够在这拍砖探讨。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理