function ToggleAppAndH5( AppUrl , AppCallback = () => {}){
// 先走APP
const ifr = document.createElement('iframe');
ifr.src = AppUrl;
ifr.style.display = 'none';
document.body.appendChild(ifr);
setTimeout(function(){
document.body.removeChild(ifr);
}, 3000);
// 800毫秒后调用H5链接
let timer = setTimeout(function () {
clearTimeout(timer);
AppCallback();
}, 800);
window.onblur = function () {
clearInterval(timer);
};
}
function Callback(){
// 这里放相关H5链接
if (mapType === 'baidu') {
frameDom.attr('src', "http://api.map.baidu.com/direction?origin=latlng:"+ curLat +","+ curLng +"|name:"+ currAddr +"&destination=latlng:"+ elat +","+ elng +"|name:"+ eaddr +"®ion="+ cityName +"&mode=driving&output=html&src=com.youbei.chefu");
} else if (mapType === 'amap') {
frameDom.attr('src', "https://ditu.amap.com/dir?type=car&from[lnglat]="+ curLng +","+ curLat +"&from[name]="+currAddr+"&to[lnglat]="+ elng +","+ elat +"&to[name]="+eaddr+"&src=com.youbei.chefu");
}
}
const u = navigator.userAgent;
const isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
|