为了账号安全,请及时绑定邮箱和手机立即绑定

APP应用内嵌h5页面怎么直接打开Safari来访问链接?

APP应用内嵌h5页面怎么直接打开Safari来访问链接?

iOS
侃侃无极 2018-12-16 17:17:08
APP应用内嵌h5页面,想点击链接通过Safari打开访问,但是试了很多方法,一直停留在App面,跪求解决方案!在此先谢谢啦
查看完整描述

2 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

var openApp=function(){
   var localUrl=createScheme();
   var openIframe=createIframe();
   if(isIos()){
       //判断是否是ios,具体的判断函数自行百度
       window.location.href = localUrl;
       var loadDateTime = Date.now();
       setTimeout(function () {
           var timeOutDateTime = Date.now();
           if (timeOutDateTime - loadDateTime < 1000) {
               window.location.href = "你的下载页面";
           }
       }, 25);
   }else if(isAndroid()){
       //判断是否是android,具体的判断函数自行百度
       if (isChrome()) {
           //chrome浏览器用iframe打不开得直接去打开,算一个坑
           window.location.href = localUrl;
       } else {
           //抛出你的scheme
           openIframe.src = localUrl;
       }
       setTimeout(function () {
           window.location.href = "你的下载页面";
       }, 500);
   }else{
       //主要是给winphone的用户准备的,实际都没测过,现在winphone不好找啊
       openIframe.src = localUrl;
       setTimeout(function () {
           window.location.href = "你的下载页面";
       }, 500);
   }
}

看你怎么用了


查看完整回答
反对 回复 2018-12-19
  • 2 回答
  • 0 关注
  • 6441 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信