前端调起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做兼容

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS下JS与OC互相调用(一)--UIWebView 拦截URL 最近准备把之前用UIWebView实现的JS与...
    VD2012阅读 555评论 0 1
  • 1. 什么是跨域? 跨域一词从字面意思看,就是跨域名嘛,但实际上跨域的范围绝对不止那么狭隘。具体概念如下:只要协议...
    他在发呆阅读 829评论 0 0
  • 交易者的目标就是赚钱,但是真正长期持续赚钱的交易者非常少。为什么只有一小部分交易者能够持续获利? 我认为关键是心理...
    叙彤阅读 364评论 0 1
  • 又是一年桃子成熟时,想起小时候在姥爷家看桃园的时光。姥爷家种了几十棵桃树,每到夏天放暑假,我都会到桃园去看桃树。桃...
    老果树阅读 259评论 0 3
  • 10月30日,开车来到南卡罗来纳,路经Clemson University,想到胡博士90年代初在此地求学。近二十...
    片云阅读 453评论 0 2