微信长按识别二维码问题搜集与整理
最近在折腾一个手机端页面长按识别二维码的问题。发现长按二维码时在ios和android手机上识别不是那么灵敏。下面整理下我对该问题的总结。
起初我将二维码图片直接放在background中,这种情况识别效果特别差。然后我将二维码图片单独切出来放在了img标签中,问题稍微缓解了下,但是识别还是很不稳定。
网页中二维码识别的原理
微信中二维码识别采用的逻辑是截屏识别,当客户端发现用户在网页的img标签内进行长按操作时,会立刻截屏并且启动二维码识别算法。所以这里用于二维码识别的图片是截屏,而不是之前有人提到的img标签中的图片。下面这篇文章详细说明了微信识别二维码的原理,并给出了非常具体的建议,这篇文章的作者是微信团队成员,一定要看哦!
这篇文章详细说明了微信识别二维码的原理,并且给出了非常具体的建议,这篇文章的作者是微信团队成员,——