html5+js实现二维码扫描 30

我想做一个网页,添加一个按钮,点击按钮就是二维码扫描。(不是安卓,也不是ios)想着网页版可以直接在安卓也ios里面的浏览器运行,二维码信息我希望通过c#获取和使用。求例... 我想做一个网页,添加一个按钮,点击按钮就是二维码扫描。(不是安卓,也不是ios)想着网页版可以直接在安卓也ios里面的浏览器运行,二维码信息我希望通过c#获取和使用。求例子,最好是有源码。
或者调用微信二维码扫描的接口也行,具体实现方法和代码贴出来下。
展开
 我来答
戏立诚si
2018-04-08 · TA获得超过1.9万个赞
知道小有建树答主
回答量:40
采纳率:52%
帮助的人:3.6万
展开全部

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

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年的艰苦努力,该标准规范终于制定完成。

匿名用户
2015-09-25
展开全部

生成二维码支持中文

追问
不是生成二维码,是扫描然后获取数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乖乖小狼66
2015-12-14
知道答主
回答量:1
采纳率:0%
帮助的人:1176
展开全部
亲,你这个问题解决了吗,我也遇到这个问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
教程资源下载
2015-09-25 · 超过77用户采纳过TA的回答
知道答主
回答量:184
采纳率:0%
帮助的人:92.9万
展开全部
不用js用html就可以直接实现了
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Barcode Example</title>
<script type="text/javascript" >
// 扩展API加载完毕后调用onPlusReady回调函数
document.addEventListener( "plusready", onPlusReady, false );
// 扩展API加载完毕,现在可以正常调用扩展API
function onPlusReady() {
var e = document.getElementById("scan");
e.removeAttribute( "disabled" );
}
// 从图片中扫描
function scanImg() {
plus.barcode.scan( '_www/barcode.png', function (type,result) {
alert( "Scan success:("+type+")"+result );
}, function (error) {
alert( error.message );
} );
}
</script>
<style type="text/css">
*{
-webkit-user-select: none;
}
html,body{
margin: 0px;
padding: 0px;
height: 100%;
}//你一去5 1 r g b。c o m看看
</style>//http://v.youku.com/v_show/id_XMTMzMTM0ODIzMg==.html </head>
<body >
<input id="scan" type='button' disabled="disabled" onclick='scanImg()' value='扫描图片'></input>
</body>//
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-09-25
展开全部
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Barcode Example</title>
<script type="text/javascript" >
// 扩展API加载完毕后调用onPlusReady回调函数
document.addEventListener( "plusready", onPlusReady, false );
// 扩展API加载完毕,现在可以正常调用扩展API
function onPlusReady() {
var e = document.getElementById("scan");
e.removeAttribute( "disabled" );
}
// 从图片中扫描
function scanImg() {
plus.barcode.scan( '_www/barcode.png', function (type,result) {
alert( "Scan success:("+type+")"+result );
}, function (error) {
alert( error.message );
} );
}
</script>
<style type="text/css">
*{
-webkit-user-select: none;
}
html,body{
margin: 0px;
padding: 0px;
height: 100%;
}
</style>
</head>
<body >
<input id="scan" type='button' disabled="disabled" onclick='scanImg()' value='扫描图片'></input>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式