当前位置: 首页 > 编程笔记 >

jQuery实现微信长按识别二维码功能

章威
2023-03-14
本文向大家介绍jQuery实现微信长按识别二维码功能,包括了jQuery实现微信长按识别二维码功能的使用技巧和注意事项,需要的朋友参考一下

最近一直在搞一个微信开发的项目,终于快要完工了,今天小编抽个时间记录下在项目开发过程中遇到jquery.qrcode.min.js生成二维码长按不识别的解决方法,希望对大家有所帮助!

1.引入JS库

<script src="jquery-1.8.3.js" type="text/javascript" charset="utf-8"></script> 
<script src="jquery.qrcode.min.js" type="text/javascript" charset="utf-8"></script>

2.在页面创建一个空的div;

<div id="qrDiv"></div>

3.生成二维码

$("#qrDiv").qrcode({ 
width: 120, //宽度 
height:120, //高度 
text: "需要生成的二维码内容" //任意内容 
});

注意:这个时候生成的二维码在微信中长安没任何反应,因为qrcode生成的是canvas标签而不是img标签

4.将canvas标签转换为img标签

//从 canvas 提取图片 image 
function convertCanvasToImage(canvas) { 
//新Image对象,可以理解为DOM 
var image = new Image(); 
// canvas.toDataURL 返回的是一串Base64编码的URL,当然,浏览器自己肯定支持 
// 指定格式 PNG 
image.src = canvas.toDataURL("image/png"); 
return image; 
} 
//获取网页中的canvas对象 
var mycanvas1=document.getElementsByTagName('canvas')[0]; 
//将转换后的img标签插入到html中 
var img=convertCanvasToImage(mycanvas1); 
$('#imagQrDiv').append(img);//imagQrDiv表示你要插入的容器id

注意:完成上述步骤后就可以在微信中长按识别了

以上所述是小编给大家介绍的jQuery实现微信长按识别二维码功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 本文向大家介绍iOS模仿微信长按识别二维码的多种方式,包括了iOS模仿微信长按识别二维码的多种方式的使用技巧和注意事项,需要的朋友参考一下  参考:https://github.com/nglszs/BCQRcode 方式一: 方式二:识别网页中的二维码 iOS WebView中 长按二维码的识别 思路: 长按webView 的过程中 截屏,再去解析是否有二维码,但是有个缺点 就是 万一截了一个

  • 本文向大家介绍QRCode.js二维码生成并能长按识别,包括了QRCode.js二维码生成并能长按识别的使用技巧和注意事项,需要的朋友参考一下 QRCode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。 首先引入QRCode.js文件,下载地址 如果生成二维码的信息是固定不变的,那么当然不需要如此

  • 本文向大家介绍qrcode生成二维码微信长按无法识别问题的解决,包括了qrcode生成二维码微信长按无法识别问题的解决的使用技巧和注意事项,需要的朋友参考一下 最近用QRCode.js 生成二维码之后,发现在小米和华为手机的微信上面页面长按识别不了,苹果和其他手机浏览器是正常的。qrcode在页面生成会生成一个canvas标签和一个img标签,在电脑浏览器上调试的时候发现生成二维码之后canvas

  • 本文向大家介绍Android平台生成二维码并实现扫描 & 识别功能,包括了Android平台生成二维码并实现扫描 & 识别功能的使用技巧和注意事项,需要的朋友参考一下 1.二维码的前世今生 “二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”

  • 本文向大家介绍js中调用微信的扫描二维码功能的实现代码,包括了js中调用微信的扫描二维码功能的实现代码的使用技巧和注意事项,需要的朋友参考一下 关键代码 注意事项: “获取微信认证参数” 这个的前提是您能够有自己的微信开发资质,并能获取到正确的参数 公众号的唯一标识 签名的时间戳 签名随机串 常见的错误 config:invalid signature 解决办法 “当前网页的地址”-----哈哈,

  • 本文向大家介绍C#二维码图片识别代码,包括了C#二维码图片识别代码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了C#二维码图片识别的具体代码,供大家参考,具体内容如下 怎么用NuGet和怎么配置log4net就不介绍了,直接上代码(Visual Studio 2015 下的项目,用的.NET Framework 4.5.2)。 其中QRDecodeConsoleApp.exe.co

  • 本文向大家介绍iOS实现二维码的扫描功能,包括了iOS实现二维码的扫描功能的使用技巧和注意事项,需要的朋友参考一下 直接上代码,就不多废话了

  • 本文向大家介绍Android 二维码 生成和识别二维码 附源码下载,包括了Android 二维码 生成和识别二维码 附源码下载的使用技巧和注意事项,需要的朋友参考一下   今天讲一下目前移动领域很常用的技术——二维码。现在大街小巷、各大网站都有二维码的踪迹,不管是IOS、Android、WP都有相关支持的软件。之前我就想了解二维码是如何工作,最近因为工作需要使用相关技术,所以做了初步了解。今天主要