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

也不知道是微信故意为之还是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

时间: 2024-10-09 13:24:29

微信 长按 无法 识别二维码 解决办法的相关文章

Jquery生成二维码(微信中长按图片识别二维码功能)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="//cdn.bootcss.com/jquery/3.1.1/jquery.js"></script> <script src="

PHP生成页面二维码解决办法?详解

随着科技的进步,二维码应用领域越来越广泛,今天我给大家分享下如何使用PHP生成二维码,以及如何生成中间带LOGO图像的二维码. 具体工具: phpqrcode.php内库:这个文件可以到网上下载,如果没有可以加我微信 webolol 和我要下: 具体方法: 使用PHP二维码生成类库PHP QR Code生成二维码: <?php //引入phpqrcode库文件 include('phpqrcode.php'); $data = 'http://www.baidu.com'; //生成二维码的数据

spa(单页应用)中,使用history模式时,微信长按识别二维码在ios下失效的问题

spa(单页应用,vue)中,使用history模式时,微信长按识别二维码在ios下失效的问题. 触发条件: spa单页应用: 路由模式 history 从其他页面跳转到带有微信二维码识别的页面(不是直接打开该页面) ios版本的微信(实测版本6.5.19) 结果: 二维码长按无法识别,刷新页面后恢复正常,安卓下正常. 解决方案: 1. 进入该页面的方式不使用路由跳转,而改为 <a href="xxx">目标二维码页面</a>的方式: 2. 在beforeCre

Android的二维码功能实现以及长按识别二维码

一.初步集成Zxing项目 二维码的识别可是在生活中随处可见的,现在基本上所有APP都有二维码的相关操作,如果识别二维码从头开始开发做起来还是相当复杂和麻烦的,从零开始开发肯定不现实,最好的做法就是借助现有的开源项目,Github上名气最大的就是Zxing了,提供了多个平台的二维码扫码解决方案,开源项目地址是:https://github.com/zxing/zxing,我们今天集成Zxing到我们自己的项目中去,并实现一些二维码生成.扫描.长按识别二维码等相关操作: 1.下载Zxing项目所依

【咸鱼教程】Egret可长按识别二维码(精确位置和大小)

教程目录一 实现原理二 实现过程三 Demo下载 本教程是在Egret中实现长按识别的二维码,并可以精确定位二维码的位置和大小,支持横屏和竖屏. 一 实现原理 微信中长按识别二维码,需要长按jpg或png等图片上,才会调起识别. 因为egret中的二维码,是绘制在canvas上的,故不能被长按识别. 所以为了解决这个问题,需要在canvas上覆盖一个二维码<img>标签, 达到可以长按识别的需求. 二 实现过程 1 在index.html中为div增加id = gameDiv,以备在egret

C# ZXing.Net生成二维码、识别二维码、生成带Logo的二维码(一)

一.ZXing.Net 源代码地址:http://zxingnet.codeplex.com/ 也可以使用Nuget包管理,添加如图: 说明:ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码.目标是能够对QR编码.Data Matrix.UPC的1D条形码进行解码. 其提供了多种平台下的客户端包括:J2ME.J2SE和Android.现在也有了对应的.Net版本 二.生成二维码 将字符编码时可以指定字符格式:默认为ISO-8859-1英文字符集,但一般移动设备常用UTF-8字符

(用微信扫的静态链接二维码)微信native支付模式官方提供的demo文件中的几个bug修正

原文:(用微信扫的静态链接二维码)微信native支付模式官方提供的demo文件中的几个bug修正 native支付模式一demo(用微信扫的静态链接二维码)BUG修复,一共4个BUG 1.native_call_qrcode.php这个文件中的代码无法生存native支付的短地址2.WxPayPubHelper.php中某个代码获取不到WxPayConf_pub类定义的常量CURL_TIMEOUT3.WxPayPubHelper.php curl中cURL会话并且异常释放资源4.微信支付长地址

PHP 生成、识别二维码

温馨提示:经过这 2 天的折腾,我卸载了 php7.1.原因只有一个——我要安装的条形码扩展模块 php-zbarcode 的 c 语言源代码不支持 php7.改源代码改了半天,还是没奏效.最后看 github 上一个温馨的 issue 换回了 php5.6.这下装起来顺利多了-话不多说,正题开始. 一.php 生成 qr code 二维码 phpqrcode 是由 php 编写的.可以生成 QR Code 二维码的第三方包.官网有很多例子可以参考,使用起来很简单,2 行代码. <?php //

Qt+QZXing编写识别二维码的程序

本人最近在用Qt编写程序,需要用编写二维码识别功能.在网上搜寻一番,找到了QZXing.配置过程中确实出了一大把汗,这里我写这篇文章记录配置方法,替后人省一把汗吧!我的开发环境:MSVC2010 + Qt5 从这里下载最新版的QZXing_sourceV2.3.zip,解压之后得到的是源代码,里面有一个QZXing.pri文件.理论上用MSVC加载这个pri文件之后这个库的代码就会出现在工程的代码列表中,但是理论归理论,实际上msvc在加载pri的过程中,弹出一大堆错误信息,完全不知所云,网上找