1 安卓版本
百度和UC采用iframe方式
QQ和内置采用Intent的scheme方式(测试用a链接方式也可以实现)
2 苹果采用重定向方式 a
注:
方式一 iframe:
iframe = document.createElement('iframe');
iframe.id = 'openApp';
iframe.src = 'zhe800://goto_home';
iframe.style.display = 'none';
document.body.appendChild(iframe);
方式一 a:
var openSchemeLink = document.getElementById('openSchemeLink');
if (!openSchemeLink) {
openSchemeLink = document.createElement('a');
openSchemeLink.id = 'openSchemeLink';
openSchemeLink.style.display = 'none';
var span=document.createElement('span');
span.id="spanId";
openSchemeLink.appendChild(span);
document.body.appendChild(openSchemeLink);
}
openSchemeLink.href=appurl;
$("#spanId").click(); //直接执行,执行onclick函数