使用二维码插件的时候,第一次点击按钮,会跳转扫一扫,然后返回,既不走scuess的弹窗,也不走error的弹窗,再点击按钮,开始走error,弹窗报错信息为Scan is already in progress,关闭弹窗,再点击按钮,仍旧报这个错误。
使用二维码扫描的demo,运行是正常的,在我的页面的首页,也是正常的,但我用Justep.shell.showpage()跳转到第二个页面,在第二个页面点击按钮,调用扫一扫,就会出现上述的那些错误,请问这个是什么造成的呢?
引发错误的原因已经找到了,是因为引用了融云的SDK,当没有打开引用的这个iframe的时候,整个程序都是正常的,一旦打开了这样页面,融云初始化成功之后,再调用扫描二维码,就会报 Scan is already in progress 这个错误,提示二维码扫描已经在工作中了。
但是我全局搜索这个字符串,却搜索不到,不知道当满足什么条件的情况下,才会到这发生错误回调。
推测应该是融云初始化的时候,改变了某个变量的值,而这个变量正是判断是否打开了二维码扫描的条件。
请问是否有这样的条件呢?在哪里能进行修改呢?