调用函数
let yybUrl = "https://a.app.qq.com/o/simple.jsp?pkgname=com.yjk.familyhealth"
let app = "yjk://family/launcher"
common.openApp(app, yybUrl)
common.js
// 获取url里面的参数
function openApp(openUrl, yybUrl) {
//在iframe 中打开APP
var ifr = document.createElement("iframe");
ifr.src = openUrl;
ifr.style.display = "none";
if (true) {
//客户端检测微信直接跳应用宝链接
var browser = {
userAgent: navigator.userAgent.toLowerCase(),
isAndroid: Boolean(navigator.userAgent.match(/android/gi)),
isIphone: Boolean(navigator.userAgent.match(/iphone|ipod/gi)),
isIpad: Boolean(navigator.userAgent.match(/ipad/gi)),
isWeixin: Boolean(navigator.userAgent.match(/MicroMessenger/gi)),
isQQ: Boolean(navigator.userAgent.match(/QQ/gi))
};
//使用微链接
if (browser.isWeixin || browser.isQQ) {
window.location.href = yybUrl;
}
}
document.body.appendChild(ifr);
setTimeout(function() {
document.body.removeChild(ifr);
}, 2000);
}
var common = {
openApp
};
export default common;