概述
为什么80%的码农都做不了架构师?>>>
关于h5单页面唤起app的demo
首先,微信内部的分享页面是没办法唤起第三方app的,除了腾讯自己的产品,以及腾讯的伙伴单位,ps:腾讯给加了白名单的除外
其次,唤起app方式略有不同。
1,直接调起app;
2.直接调起app的某个页面
直接上代码:
function isInIos(){
var userAgentInfo = navigator.userAgent,
Agents = ["iPhone","iPad","iPod"];
for (let v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v])>0) {
return true;
}
}
return false;
}
// 是否在微信
function isInWx(){
var agent = window.navigator.userAgent.toLowerCase();
return agent.match(/MicroMessenger/i) == 'micromessenger';
}
function toApp(){
if (isInWx()) {
alert("请在浏览器中打开")
} else {
if (isInIos()) {
window.location.href = "";
} else {
// 安卓系统
var hasApp = true,t = 1000;
setTimeout(() => {
if (!hasApp) {
window.localtion.href = "";
}
}, 2000);
var t1 = Date.now();
window.location.href = "";
setTimeout(() => {
var t2 = Date.now();
hasApp = !(!t1 || t2-t1<t+150);
}, t);
}
}
}
转载于:https://my.oschina.net/1861/blog/3038170
最后
以上就是体贴自行车为你收集整理的关于H5页面唤起app的demo的全部内容,希望文章能够帮你解决关于H5页面唤起app的demo所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复