微信 长按 无法 识别二维码 解决办法

时间:2024-03-09 21:14:22

也不知道是微信故意为之还是BUG,

 

一个有二维码图片的DIV 设置了 style="position:absolute; left:0x; top:200px;" 在微信的内置浏览器下怎么长按也不出字

但是设置 style="position:absolute; left:0x; top:0px;"  却有效, 无论我如何改变嵌入这个二维码图片的DIV的结构,无论在结构的哪一层设置 style 都不行。

 

经过无数测试当left 或top 值较小时有效。

 

那么解决办法也就随之而来了,

1)将这个二维码做成一张透明的png 通过图片的留白,来达到在页面上的显示位置。

  

但是这样有缺点,该图片下方的内容会被遮住,如果有交互事件就点击不到,

 

2)那么还有一个办法 就是将二维码与下方的内容合成一张图, 

 

3)那么如果这样也和你的需求有冲突,那么目前看来只能改变策略,重新做设计,重新设计交互机制吧.

 

ps: 如果哪位朋友有其他的解决办法,请留言告知 3Q