返回顶部
首页 > 资讯 > 前端开发 > JavaScript >如何使用HTML5实现二维码扫描功能
  • 387
分享到

如何使用HTML5实现二维码扫描功能

2024-04-02 19:04:59 387人浏览 薄情痞子
摘要

本篇内容介绍了“如何使用HTML5实现二维码扫描功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   

本篇内容介绍了“如何使用HTML5实现二维码扫描功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

  <!doctypehtml>

  <html>

  <head>

  <metacharset="UTF-8">

  <title></title>

  <metaname="viewport"content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-Scalable=no"/>

  <linkhref="CSS/mui.min.css"rel="stylesheet"/>

  <scriptsrc="js/mui.min.js"></script>

  <styletype="text/css">

  #bcid{

  width:100%;

  height:100%;

  position:absolute;

  background:#000000;

  }

  html,body,p{

  height:100%;

  width:100%;

  }

  .fbt{

  color:#0E76E1;

  width:50%;

  background-color:#ffffff;

  float:left;

  line-height:44px;

  text-align:center;

  }

  </style>

  </head>

  <body>

  <headerclass="mui-barmui-bar-nav"style="background-color:#ffffff;">

  <aclass="mui-action-backmui-iconmui-icon-left-navmui-pull-left"></a>

  <h2class="mui-title"style="color:#0E76E1;">物品二维码扫描</h2>

  <spanclass="mui-iconmui-icon-spinner-cyclemui-spinmui-pull-right"id="turnTheLight"></span>

  </header>

  <pid="bcid">

  <!--盛放扫描控件的p-->

  </p>

  <pclass="mui-barmui-bar-footer"style="padding:0px;">

  <pclass="fbt"onclick="scanPicture();">从相册选择二维码</p>

  <pclass="fbtmui-action-back">取消</p>

  </p>

  <scripttype="text/javascript">

  scan=null;//扫描对象

  mui.plusReady(function(){

  mui.init();

  startRecognize();

  });

  functionstartRecognize(){

  try{

  varfilter;

  //自定义的扫描控件样式

  varstyles={frameColor:"#29E52C",scanbarColor:"#29E52C",background:""}

  //扫描控件构造

  scan=newplus.barcode.Barcode('bcid',filter,styles);

  scan.onmarked=onmarked;

  scan.onerror=onerror;

  scan.start();

  //打开关闭闪光灯处理

  varflag=false;

  document.getElementById("turnTheLight").addEventListener('tap',function(){

  if(flag==false){

  scan.setFlash(true);

  flag=true;

  }else{

  scan.setFlash(false);

  flag=false;

  }

  });

  }catch(e){

  alert("出现错误啦:\n"+e);

  }

  };

  functiononerror(e){

  alert(e);

  };

  functiononmarked(type,result){

  vartext='';

  switch(type){

  caseplus.barcode.QR:

  text='QR:';

  break;

  caseplus.barcode.EAN13:

  text='EAN13:';

  break;

  caseplus.barcode.EAN8:

  text='EAN8:';

  break;

  }

  alert(text+":"+result);

  };

  //从相册中选择二维码图片

  functionscanPicture(){

  plus.gallery.pick(function(path){

  plus.barcode.scan(path,onmarked,function(error){

  plus.nativeUI.alert("无法识别此图片");

  });

  },function(err){

  plus.nativeUI.alert("Failed:"+err.message);

  });

  }

  </script>

  </body>

  </html>

  三、做的过程中遇见的问题

  a,p占满整个页面

  1,此p宽高都为100%,父级元素的高度也为此(依次类推直至根节点),或者此p的position为absolute;

  2,可采用js动态设置页面宽高

  varheight=window.innerHeight+'px';//获取页面实际高度

  varwidth=window.innerWidth+'px';

  document.getElementById("bcid").style.height=height;

  document.getElementById("bcid").style.width=width;

  b,扫描控件有上下边距

如何使用HTML5实现二维码扫描功能

“如何使用HTML5实现二维码扫描功能”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 如何使用HTML5实现二维码扫描功能

本文链接: https://www.lsjlt.com/news/94193.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何使用HTML5实现二维码扫描功能
    本篇内容介绍了“如何使用HTML5实现二维码扫描功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   ...
    99+
    2024-04-02
  • jQuery如何实现二维码扫描功能
    这篇文章主要介绍了jQuery如何实现二维码扫描功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。二维码:利用图形模拟二进制0、1的概念,达...
    99+
    2024-04-02
  • 如何使用Java对象实现二维码扫描功能?
    在现代社会中,二维码已经成为了一种非常重要的信息传递方式。二维码的使用范围非常广泛,包括支付、物流、广告等多个领域。因此,如何使用Java对象实现二维码扫描功能是非常重要的。本文将介绍如何使用Java对象实现二维码扫描功能,并附带演示代码。...
    99+
    2023-09-18
    二维码 开发技术 对象
  • Html5如何实现二维码扫描并解析
    这篇文章将为大家详细讲解有关Html5如何实现二维码扫描并解析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。引子: 最近公司项目有个需求,微博客户端中, h6 的页面上的...
    99+
    2024-04-02
  • iOS 二维码扫描相关功能实现
    写在前面 最近项目要实现相机扫描二维码功能,具体要求:1、扫描框 2、扫描动画 3、相册识别二维码 4、声音反馈。 记得之前用过三方库做过类似功能,但是也是知其然不知其所以然,然后今...
    99+
    2022-06-04
    iOS 二维码 扫描
  • H5如何制作二维码扫描功能
    这篇文章主要为大家展示了“H5如何制作二维码扫描功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“H5如何制作二维码扫描功能”这篇文章吧。引子: 最近公司项目有...
    99+
    2024-04-02
  • 使用微信小程序实现二维码扫描功能
    使用微信小程序实现二维码扫描功能随着移动互联网的快速发展,二维码已经成为了一种非常方便的信息交互方式。微信小程序作为一种新的应用形式,也提供了二维码扫描功能。本文将介绍如何使用微信小程序实现二维码扫描,并提供具体的代码示例。一、准备工作在开...
    99+
    2023-11-21
    二维码 微信小程序 扫描
  • Go 语言中如何使用接口实现二维码扫描功能?
    随着移动互联网的快速发展,二维码已经成为了一种不可或缺的技术。而在开发过程中,如何快速、高效地实现二维码扫描功能是一个关键问题。本文将介绍如何使用 Go 语言中的接口实现二维码扫描功能,帮助开发者快速实现这一功能。 一、了解二维码扫描的原...
    99+
    2023-08-27
    二维码 索引 接口
  • 基于barcodescanner实现Android二维码扫描功能
    二维码扫描现在成为一种非常常见的APP基础功能,附录1是我曾经用过的二维码/条形码扫描开源项目,但是附录1的项目集成和二次定制比较繁琐和麻烦,因此可以发现不少人基于ZXing做了二次的开发,并贡献出这些项目,发到github上,其中barc...
    99+
    2023-05-30
    android 二维码 barcodescanner
  • Android中怎么实现二维码扫描功能
    这期内容当中小编将会给大家带来有关Android中怎么实现二维码扫描功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1 开发准备1.1 android studio 安装&emsp;&e...
    99+
    2023-06-04
  • 怎么在HTML5中使用MUI框架实现一个二维码扫描功能
    怎么在HTML5中使用MUI框架实现一个二维码扫描功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。<!doctype html>&nbs...
    99+
    2023-06-09
  • Flutter如何实现扫二维码功能
    这篇文章主要为大家展示了“Flutter如何实现扫二维码功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Flutter如何实现扫二维码功能”这篇文章吧。具体内容如下首先在pubspec.yam...
    99+
    2023-06-29
  • Flutter实现二维码扫描
    本文实例为大家分享了Flutter实现二维码扫描的具体代码,供大家参考,具体内容如下 配置安卓访问权限: 1. 文件配置路径android\app\src\main\AndroidM...
    99+
    2024-04-02
  • PHP教程:如何在容器中实现二维码扫描功能?
    二维码扫描功能已经成为现代社会中非常常见的一种功能,它的应用场景也越来越广泛。而在开发中,我们经常需要在应用程序中加入二维码扫描功能。本文将介绍如何在容器中实现二维码扫描功能。 一、准备工作 在开始之前,我们需要准备一些东西: 安装 D...
    99+
    2023-07-09
    教程 二维码 容器
  • Flutter实现扫二维码功能
    本文实例为大家分享了Flutter实现扫二维码功能的具体代码,供大家参考,具体内容如下 首先在pubspec.yaml中添加: dependencies:   qrscan: ^0....
    99+
    2024-04-02
  • css3如何实现二维码扫描特效
    这篇文章主要介绍了css3如何实现二维码扫描特效,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先看效果:第一步,实现网格背景:background-image: &...
    99+
    2023-06-08
  • Java能否实现高效二维码扫描?
    二维码是一种二维条形码,它可以被扫描和解码,以提供有关商品和服务的信息。二维码在现代社会中得到了广泛的应用,例如在商业、支付、社交媒体等领域。Java作为一种流行的编程语言,能否实现高效二维码扫描呢?本文将对此进行探讨。 二维码扫描的基...
    99+
    2023-10-23
    numy 二维码 并发
  • 如何用Java实现高效的二维码扫描?
    二维码扫描已经成为了我们生活中不可或缺的一部分,无论是线上还是线下,二维码扫描都扮演着重要的角色。在Java语言中,我们可以使用一些第三方库来实现高效的二维码扫描。本文将介绍如何使用Zxing库来实现高效的二维码扫描。 一、Zxing库介...
    99+
    2023-09-01
    二维码 load leetcode
  • Java技术中如何实现二维码扫描?
    随着智能手机的广泛普及,二维码已经成为了一种非常方便的信息传递方式。在现代软件开发中,二维码扫描已经成为了一个非常常见的功能。那么,在Java技术中如何实现二维码扫描呢?本文将为你详细介绍。 ZXing库 ZXing是一个非常流行的开...
    99+
    2023-08-22
    二维码 spring laravel
  • Android studio 实现生成二维码和扫描二维码
    效果图 build.gradle(:app)添加依赖 dependencies { implementation 'com.google.zxing:core:3.3.3' imple...
    99+
    2023-09-30
    android studio android ide
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作