系统升级到V8后App端扫码无结果返回

一、问题描述:

系统升级到V8后App端扫码,系统能识别条码或二维码,但无法通知原扫码的窗口扫码的结果。

 

二、问题原因:

V8升级后未对扫码回调做处理

 

三:解决办法:

1、替换SystemFrameWorkV3/App/script/MobileIframeInnerPageV5.js。点击下载:

 
2、修改扫码后的回调代码,增加PageDynamicObject.SystemBarCodeScanSuccessCallBack回调,示例代码:
//调用此函数启动扫码
SystemBarCodeScan();

//扫码后的回调函数
PageDynamicObject.SystemBarCodeScanSuccessCallBack = function (Config)
{
    console.log(Config.Result);
};