首先要注意:在微信里面只有img写嘚图片才可能识别二维码而你写的background-image是识别不出来的。
1在iOS 微信6.2.2识别的二维码的区域向上偏移了64px
这64px是微信内置浏览器标题栏+系统标题栏
二維码大到一定程度就没有“识别上移”的诡异现象了,大概是二维码大小在400px 以上的时候就没有
1.通过img增加padding 增大可接触面积;这个需要微调
2.為二维码图片本身增加透明底部背景,实际上就是把主要的二维码放在上面下面给一块的透明的背景。这样他识别图片64px的时候正好是完整的图片
2,两(多)张两张二维码无法在同一屏幕视窗中共存
如果屏幕上有两个二维码只能识别其中一个实际上微信是把你的整个屏幕先截屏。再识别截屏后的图片所以你的屏幕上的内容都会变成一个图片,即使不是一屏显示也不行
1、不把这些需要识别的二维码图爿放在一个屏幕里。
2、二维码设置为可以点击大图浏览然后在大图浏览时,长按识别二维码