前端调起APP

html调用起APP

思路:就是用跳转到URL scheme这个地址
伪代码:

const iframe = document.createElement("iframe");

iframe.src = "URL scheme";

iframe.style.display = 'none';

document.body.appendChild(iframe);


可能会出现代码调起失败的情况,然后这个时候,需要判断一下

const timer = 1000;
setTimeout(function(){
  document.body.removeChild(iframe);
  if(Date.now() - last <2000){}else{}
},timer)

iframe被拦截的情况下,我们可以使用window.location.href = URL.scheme做兼容

你可能感兴趣的:(前端调起APP)