H5如何返回微信小程序

这篇博客介绍了如何在H5页面中通过微信小程序的API实现从H5页面返回微信小程序的操作。首先,确保使用https协议引入jweixin-1.4.0.js或更高版本的库。然后,通过`wx.miniProgram.getEnv`判断当前环境,如果在小程序环境中,调用`wx.miniProgram.navigateTo`方法返回小程序页面;否则,重定向到其他H5页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里实现的是点击小程序里的H5如何返回微信小程序,不是H5页面打开小程序

直接上干货

第一步:网页引用

引入时一定要注意要用https协议,http的不可!!!
jweixin的版本要1.4.0以上。低版本不支持!!!

<script src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
//要点:①一定要用https    ②jweixin-1.4.0.js  或更高版本。低版本的不支持

第二步 判断当前环境

判断当前页面是否在小程序环境中,如果是就跳回小程序,否则打开其他H5页面。如果只用在小程序中,可以不用判断环境直接执行wx.minProgram.navigateTo

var wxApp=false;
  wx.miniProgram.getEnv(function(res) {
    if(res.miniprogram){
      wxApp=true;
    }else{
      wxApp=false;
    }
  });


  function fn2(){
    if(wxApp){ //小程序环境
        wx.miniProgram.navigateTo({
        url:'/pages/index/index?id=8',//跳转回小程序页面,传参id
        success: function(){
          console.log('成功跳回小程序')
        },
        fail: function(){
          console.log('跳转回小程序页面失败');
        },
      });
    }else{
      window.location.href='https://www.heitao8.cn/'
    }
  }```



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值