记录背景
image 标签中包含不同的码,在各个平台中是具有不同的交互体验。
可能会随着微信版本更新,展示效果会有不同。
将目前的情况记录下来为后续开发时避坑。
具体表现
场景 | 企业微信(长按图片) | 企业微信(preview) | 微信(长按图片) | 微信(preview) | 微信 H5(长按图片) | 微信 H5(preview) |
---|---|---|---|---|---|---|
普通微信二维码 | 无反应 ❌ | 预览黑屏 ❌ | 可识别 ✅ | 可识别 ✅ | 可识别 ✅ | 可识别 ✅ |
公众号二维码 | 无反应 ❌ | 预览黑屏 ❌ | 可识别 ✅ | 可识别 ✅ | 可识别 ✅ | 可识别 ✅ |
网址二维码 | 无反应 ❌ | 预览黑屏 ❌ | 无法识别 ❌ | 无法识别 ❌ | 可识别 ✅ | 可识别 ✅ |
小程序太阳码 | 无反应 ❌ | 预览黑屏 ❌ | 可识别 ✅ | 可识别 ✅ | 可识别 ✅ | 可识别 ✅ |
企微名片二维码 | 无反应 ❌ | 预览黑屏 ❌ | 可识别 ✅ | 可识别 ✅ | 可识别 ✅ | 可识别 ✅ |
企微群二维码 | 无反应 ❌ | 预览黑屏 ❌ | 无法识别 ❌ | 无法识别 ❌ | 可识别 ✅ | 可识别 ✅ |
企微群二维码(失效) | 无反应 ❌ | 预览黑屏 ❌ | 无法识别 ❌ | 无法识别 ❌ | 可识别 ✅ | 可识别 ✅ |
注:微信 H5 长按图片识别码功能。如果屏幕内有很多码,长按没有完整展示在屏幕内的码,进行识别的时候,可能会识别出是屏幕其他码的信息。(疑似是微信的自身 bug)