html5+js实现二维码扫描

JavaScript013

html5+js实现二维码扫描,第1张

通过下面的代码即可实现:

HBuilder就有调用原生硬件的接口html5++

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Camera Example</title>

<script type="text/javascript">

// 扩展API加载完毕后调用onPlusReady回调函数

document.addEventListener( "plusready", onPlusReady, false )

var r = null

// 扩展API加载完毕,现在可以正常调用扩展API

function onPlusReady() {

// 获取设备默认的摄像头对象

var cmr = plus.camera.getCamera()

1、代码:代码就是程序员用 开发工具所支持的语言写出来的 源文件,是一组由 字符、符号或信号 码元以离散形式表示信息的明确的规则体系。

2、html5:是指万维网的核心语言、 标准通用标记语言下的一个应用 超文本标记语言( HTML)的第五次重大修改。2014年10月29日, 万维网联盟宣布,经过接近8年的艰苦努力,该标准规范终于制定完成。

理论上任何文字都可以生成二维码(长度最好不要超过300个字节),比如下面的二维码就是李白的静夜思:

但是如果二维码的内容是个网址,其中的参数是汉字就要注意了,由于网络环境的复杂性,有些服务器对汉字的支持度是有限的,它很可能会不支持带汉字的网址,所以最好是先把网址中包含的汉字进行urlencode编码后再生成二维码。当然这跟二维码本身就没有直接关系了。