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

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

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