h5判断是否在微信环境下

阅读: 评论:0

h5判断是否在微信环境下

h5判断是否在微信环境下

微信环境h5跳转小程序页面:
1、判断环境

var ua = LowerCase();if (ua.match(/MicroMessenger/i) == "micromessenger") {//ios的ua中无miniProgram,但都有MicroMessenger(表示是微信浏览器)Env((res) => {if (res.miniprogram) {// 小程序中打开h5跳转小程序页面wx.miniProgram.switchTab({url: "/pages/personal/index",});} else {// 非小程序}});} else {console.log("不在微信里");}

小程序中h5跳转小程序页面:

微信原文档:.html
2、浏览器环境跳转小程序
2.1 引入js-sdk注入权限
微信原文档:.html#11

created() {this.setJsTicket();},mounted() {// 打开小程序var btn = ElementById("launch-btn");btn.addEventListener("launch", function (e) {console.log("success", e);});btn.addEventListener("error", function (e) {alert("小程序打开失败");console.log("fail", e.detail);});},methods:{setJsTicket() {(接口, {参数}).then((res) => {fig({debug: false,appId: res.data[0],timestamp: res.data[1],nonceStr: res.data[4],signature: res.data[3],jsApiList: ["wx-open-launch-weapp"],openTagList: ["wx-open-launch-weapp"],});});},}

2.2 小程序开放标签
微信原文档:.html#21

 <wx-open-launch-weappstyle="position: absolute;top: 0;left: 0;width: 100%;height: 100%;"id="launch-btn"username="gh_aa5bce5cb179"path="pages/personal/index"><script type="text/wxtag-template"><style>.btn{position:absolute; top: 0; left: 0; width: 100%; height: 100%;opacity:0}</style><div class="btn">去实名</div></script></wx-open-launch-weapp>

2.3 最终效果部署上服务器才会显示
出现这个图片就是注入成功:

本文发布于:2024-02-05 04:17:38,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170723950962977.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:判断是否   环境
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23