制作的响应式页面,在手机浏览器中打开,怎样实现长按二维码图片识别二维码的功能?

制作的响应式页面,在手机浏览器中打开,怎样实现长按二维码图片识别二维码的功能?

阅读 19.5k
6 个回答

这东西实现思路不复杂,
1、在body里面添加长按事件,这个有很多插件已经实现了,就不多说百度下就有了,
2、在长按事件里面获取目标元素是否为图片,e.target
3、将图片转换成base64传到后台识别此图片(注,这个过程需要片段此图片是否为二维码,还是普通图片)

这个是浏览器的自带功能吧,我不记得我写的哪个项目对这个做过特殊处理

这个是某些浏览器自带功能。

这是微信浏览器自带的功能,而且你还要保证你的二维码不是很复杂,否则长按不会有识别二维码选项

二维码图片要单独放在页面里,长按就会有识别功能,不需要开发,都是自带的

页面在微信中打开,是可以的;这个和浏览器有关

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题