判断是android还是ios
switch (uni.getSystemInfoSync().platform) {
case 'android':
console.log('运行在安卓手机上')
break;
case 'ios':
console.log('运行在ios手机上')
break;
default:
console.log('运行在开发者工具上')
break;
}
判断当前是在微信内还是其他
let ua = navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == "micromessenger") {
console.log('微信里面');
} else {
console.log('其他里面');
}
调用浏览器的下载
let dload = document.createElement("a");
dload.download = ''; //
dload.href = "http://********/****.apk";
document.body.appendChild(dload);
dload.click();
dload.remove(); // 下载之后把创建的元素删除