本文将介绍如何使用JS生成二维码,兼容各种浏览器及手机端,支持中文。

代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title> JS 生成二维码 </title>
<script src="qrcode.js"></script>
<script type="text/javascript">
window.onload = function(){// 二维码对象var qrcode;// 默认设置var content;var size;// 设置点击事件document.getElementById("send").onclick =function(){// 获取内容content = document.getElementById("content").value;content = content.replace(/(^\s*)|(\s*$)/g, "");// 获取尺寸size = document.getElementById("size").value;// 检查内容if(content==''){alert('请输入内容!');return false;}// 检查尺寸if(!/^[0-9]*[1-9][0-9]*$/.test(size)){alert('请输入正整数');return false;}if(size<100 || size>500){alert('尺寸范围在100~500');return false;}// 清除上一次的二维码if(qrcode){qrcode.clear();}// 创建二维码qrcode = new QRCode(document.getElementById("qrcode"), {width : size,//设置宽高height : size});qrcode.makeCode(document.getElementById("content").value);}}
</script>
</head><body><p>内容:<input type="text" id="content" value="http://weibo.com/fdipzone" /></p><p>尺寸:<input type="text" id="size" value="150"></p><p><button id="send">生成二维码</button></p><div id="qrcode"></div>
</body>
</html>

qrcode.js文件及完整代码下载地址:点击查看

JS生成二维码(兼容各种浏览器及中文)相关推荐

  1. JS生成二维码以及点击下载二维码

    JS生成二维码 效果 扫描二维码可访问指定链接或当前网站链接,内容可以自己更改 "复制链接",点击按钮复制当前网站链接 如何获取当前网站链接 源码 textarea{opacity ...

  2. java生成二维码打印到浏览器

    java生成二维码打印到浏览器 解决方法: pom.xml的依赖两个jar包: <!-- https://mvnrepository.com/artifact/com.google.zxing/ ...

  3. js生成二维码以及插入图片

    js生成二维码以及插入图片 先根据qrcode官网demo,不同属性值的变化,二维码的变化效果:https://larsjung.de/jquery-qrcode/latest/demo/ 进入dem ...

  4. qrcode.js使用js生成二维码(并下载)的实践

    知识点 base64数据形式 Base64是一种用64个字符来表示任意二进制数据的方法. – 廖雪峰官方网站 Base64编码有哪些情景需求? – 知乎 案例场景 后台生成邀请链接,前端拿到链接之后处 ...

  5. qrcode.js 生成二维码包含logo和背景图片及IE下载二维码

    思路: 1. 通过qrcode.js 生成带logo的二维码 2. 将背景图片.logo与生成的二维码图通过canvas 绘制在一起形成一个新的canvas 3. 将canvas 转成base64的u ...

  6. jquery.qrcode.js生成二维码插件转成图片格式

    1.qrcode其实是通过使用jQuery实现图形渲染,画图,支持canvas(HTML5)和table两种方式, github源码地址: https://github.com/jeromeetien ...

  7. JS生成二维码以及保存页面为图片的解决方案:html2Canvas+file-saver+qrcodejs2的使用心得以及解决图片失真,保存不完整的解决办法

    前言 最近因为工作需求,需要前端根据后端传过来的链接生成二维码,并且要使用JS保存页面为图片.然后网上搜了很多解决办法.最终都是用h5的canvas进行绘制然后保存为图片.其中,又以html2Canv ...

  8. 利用qrcode.js生成二维码,并点击按钮下载二维码图片(亲测可用)

    话不多说,先上代码(复制即用): <!DOCTYPE html> <html lang="en"> <head><meta charset ...

  9. qrcode——js生成二维码

    1.引入 qrcode.min.js(点击下载demo) 2.html: <div id="qrcode"></div> js: var qrcode = ...

最新文章

  1. 徒手撸出一个类Flask微框架(三)根据业务进行路由分组
  2. 【每日一题】212. 单词搜索 II
  3. freemarker 内置函数
  4. Linux下ctrl+c,ctrl+z,ctrl+d的区别
  5. scripts文件夹_常用Scripts整理
  6. 信息学奥赛一本通(1047:判断能否被3,5,7整除)
  7. 阿里云安装git_Jenkins准备篇04阿里云Centos7服务器安装git
  8. 数据写入磁盘的过程,咔咔的!
  9. python开发接口故障码_Python代码样例
  10. 网页内容爬取:如何提取正文内容
  11. 2020-2-6 蓝桥杯阶段模拟总结
  12. 北航计算机学院考研英语一还是二,2020北京航空航天大学计算机考研考试科目知多少?...
  13. 计算机u盘启动进不去怎么办,U盘启动盘怎么进不了PE系统 该如何解决
  14. mp4播放器带后台开源源码
  15. linux中括号命令,Linux中的括号用法
  16. android hci设备,android-hci相关操作
  17. ajax 更新局部视图,使用Ajax局部更新Razor页面的实例代码
  18. Hive中的left semi join和left anti join
  19. 如何判断光纤收发器是否有问题?
  20. 为什么我爱Golang

热门文章

  1. 电子签名第三方服务平台,如何保障电子合同安全性的?
  2. 录制课程用什么软件好?3款超好用的课程视频录课软件
  3. 现代软件产品团队关键角色及职责简述
  4. xd导出标注html,Adobe XD免费交付神器 标记狮MarkLion 一键导出离线标注网页
  5. 鸿蒙harmonyOS怎么读取应用是否存在静默安装
  6. Latex初次使用可能用到的小细节
  7. QT 样式表属性完整版
  8. Java session write
  9. Guessing Camels
  10. 程序员客栈V4.24版本:设置主页访问密码