前言:
当前看官们对“微信怎么打开html文件怎么打开”大体比较看重,同学们都需要学习一些“微信怎么打开html文件怎么打开”的相关知识。那么小编也在网上网罗了一些对于“微信怎么打开html文件怎么打开””的相关资讯,希望你们能喜欢,大家快快来了解一下吧!前言:
h5分享到微信,h5使用微信支付这些功能,都需要先判断是否安装微信客户端,如果已安装就启动微信,如果没有安装微信,就提示用户前去安装。
我们可以通过访问微信提供的URL协议(weixin://)来实现这个功能,代码如下
$(document).off('click','.js-urllink').on('click','.js-urllink',function(){ var $t=$(this); var url='weixin://';//微信url协议 var timeout, t = 1000, hasApp = true; setTimeout(function () { if (!hasApp) { //没有安装微信 alert("请确认安装微信app,并允许在微信app中打开"); // var r=confirm("请安装微信app后开启"); // if (r==true){ //也可以结合判断终端(navigator.userAgent),调整不同地址去下载微信app // location.href="; // } }else{ //安装过微信 } document.body.removeChild(ifr); }, 2000) var t1 = Date.now(); var ifr = document.createElement("iframe"); ifr.setAttribute('src', url); ifr.setAttribute('style', 'display:none'); document.body.appendChild(ifr); timeout = setTimeout(function () { var t2 = Date.now(); if (!t1 || t2 - t1 < t + 100) { hasApp = false; } }, t); });
原文地址:
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #微信怎么打开html文件怎么打开 #h5调起微信 #js判断在微信浏览器打开 #微信端h5 #微信h5获取位置信息