功能描述
通过js接口打开本地二维码扫描页面,扫码成功后在网页中返回扫码结果信息
支持格式
Json
请求参数:
字段 | 可选 | 类型及范围 | 说明 |
---|---|---|---|
sideLength | 是 | float | 扫描区域边长相对于屏幕较短边长的百分比,取值范围(0,1],默认值0.75 |
offsetX | 是 | float | 扫描区域相对于屏幕左侧的偏移百分比,取值范围[0,1],默认值0.5 |
offsetY | 是 | float | 扫描区域相对于屏幕顶部的偏移百分比,取值范围[0,1] ,默认值0.5 |
type | 是 | string | 扫一扫识别类型。参数值有2种可选,qrcode:二维码, barcode:条形码,不传或参数错误时默认为二维码效果 |
navigationbarisShow | 是 | bool | 是否显示导航栏(只支持安卓),true显示,false不显示 |
请求调用示例params={
sideLength: 0.6,
offsetX: 0.5,
offsetY: 0.5
};
LightSDK.native.scanCode(params,cb);
返回值说明
字段名 | 字段类型 | 说明 |
---|---|---|
result | string或object | 扫描出的结果 |
返回字段示例"data":
{"result":"http://www.hundsun.com"}
注意事项
需要在config.js配置文件中做以下配置:
module.exports = { |
效果