敬告:此 demo 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,威尼斯人888-5845vip威尼斯电子游戏。
♦ js-sdk 引用方式:
♦ 普通网页 script 方式加载:下载最新版 ,请在页面上调用 jsbridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge
识别结果:
//如果已添加,需移除后再添加
jsbridge.scan({
needresult: true,
//嵌入式扫码
embed: {
//位置,top 或 bottom
//ios 平台上始终为 top
position: "top",
//高度
height : parseint($(window).height() * 0.45),
//连续扫码时,两次成功识别之间的最小时间间隔(毫秒),最小 200
interval: 1000
}
}, function(code) {
if (code) {
//震动提示
jsbridge.vibrate();
//处理结果
$("#result").val(code);
}
});
//如果已添加,需移除后再添加
jsbridge.scan({
needresult: true,
embed: {
//ios 平台上始终为 top
position: "bottom",
height : parseint($(window).height() * 0.45),
interval: 1000
}
}, function(code) {
if (code) {
//震动提示
jsbridge.vibrate();
//处理结果
$("#result").val(code);
}
});
jsbridge.scan({
embed: {
action: "pause"
}
});
jsbridge.scan({
embed: {
action: "resume"
}
});
jsbridge.scan({
embed: {
//switch light
action: "light"
}
});
jsbridge.scan({
needresult: true,
embed: {
action: "status"
}
}, function(status) {
if (status) {
status = json.parse(status);
alert(json.stringify(status));
}
});
/*
回调参数 status 是 json 字符串,请转换
{
scanning: boolean //是否正在识别
light : boolean //是否已开启灯光
}
*/
jsbridge.scan({
embed: {
action: "remove"
}
});