suanmei / callapp-lib

🔥call app from h5(H5唤起客户端 )

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

安卓红米k30手机下的qq浏览器点击第一次唤起失败,第二成功。

yetazhan opened this issue · comments

  • npm 版本号: 3.5.0

  • 配置 Option:

const option = {
  scheme: {},
  outChain: {},
  intent: {},
  universal: {},
  appstore: '',
  yingyongbao: '',
  fallback: '',
};
  • 机型、系统、APP:
    红米k30,
    ua参数 Mozilla/5.0 (Linux; U; Android 10; zh-cn; Redmi K30 Build/QKQ1.190825.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/11.5 Mobile Safari/537.36 COVC/045631

  • 遇到的问题及复现步骤:
    安卓红米k30手机下的qq浏览器点击第一次唤起失败,第二次唤起成功。
    通过console.log发现,使用的是evokeByIFrame,在var iframe是就创建iframe,就可以第一次唤起成功。

var iframe;
iframe = document.createElement('iframe');
iframe.style.cssText = 'display:none;border:0;width:0;height:0;';
document.body.append(iframe);

  • 期望的效果:

第一次唤起成功。

安卓小米11 qq浏览器和自带浏览器同样的问题

安卓小米10s,自带浏览器同样问题