判断H5页面环境在微信中还是小程序中

用小程序提供的wx.miniProgram.getEnv可以获取环境参数

<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
<script>
    var ua = navigator.userAgent.toLowerCase();
    if(ua.match(/MicroMessenger/i)=="micromessenger") {
        //ios的ua中无miniProgram,但都有MicroMessenger(表示是微信浏览器)
        wx.miniProgram.getEnv((res)=>{
           if (res.miniprogram) {
               alert("在小程序里");
           } else {
               alert("不在小程序里");
           }
        })
    }else{
        alert('不在微信里');
    }
</script>
posted @   前端白雪  阅读(701)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2021-12-27 若依vue显示表格列配置,可配置操作权限
2021-12-27 用CSS实现一个抽奖转盘
2021-12-27 layui 表格中添加input表单效果且实现数据监听
2021-12-27 element-ui Dialog 对话框组件 :visible.sync 的作用
2021-12-27 git上传项目全部流程
2021-12-27 git----git提交项目的具体流程
2021-12-27 git上传项目
点击右上角即可分享
微信分享提示