首页 > 编程语言 >判断H5页面环境在微信中还是小程序中

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

时间:2022-12-27 13:55:38浏览次数:66  
标签:微信 程序 alert miniProgram H5 ua 页面

判断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>

标签:微信,程序,alert,miniProgram,H5,ua,页面
From: https://www.cnblogs.com/webSnow/p/17007934.html

相关文章

  • 如何自定义小程序页面分享?
    步骤分解界面设置选中页面点击页面右侧图标点击界面设置设置值这样就可以实现自定义小程序页面分享了。......
  • 为什么微信转账,对方收款要确认,而支付宝不用?
    支付宝作为一个核心为金融管理的应用,转账是其基本功能之一,所以在转账设计必定要简洁易用,也就是转账无需确认。支付宝是后来在金融管理基础上叠加的好友聊天功能(基本照抄的微......
  • 微信Native支付(扫码支付)商户配置
    0.需要从商户平台获取/设置的配置公众号appId商户号APIv3密钥证书序列号证书密钥1.扫码登录商户平台网址:https://pay.weixin.qq.com/2.确认已开通Native支付网址:h......
  • uniapp 在微信小程序中图片宽度显示问题
    在uniapp中,如果你的富文本图片显示宽度不正常,你可以通过设置图片的宽高属性来解决这个问题。例如,你可以在富文本中添加以下代码来设置图片的宽度为100%:<imgsrc="your_image......
  • 微信支付商家付款(转账)到零钱
    zoujingli/WeChatDeveloper支持微信支付v3版的部分接口,包含转账到零钱。测试用了没问题。如果要查询转账的状态,那么可以用“查询转账批次单”和“查询转账明细单”的接......
  • 把ChatGPT配置到微信群里,可以对AI提问了!
    作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!......
  • MAUI新生5.2-Page页面类控件难点
    1、Page页面类控件目录ContentPage,普通内容页。NavigationPage,导航页。FlyoutPage,浮出导航页。TabbedPage,底部Tab栏导航页 2、使用经验:如果使用Shell导航框架,则......
  • python 自动点击微信 文件传输助手链接
    fromwxautoimportWeChatimportpywinauto,time,sys,re,random#获取当前微信客户端wx=WeChat()#获取会话列表wx.GetSessionList()#输出当前聊天窗口聊天......
  • 微信小程序
    wx.login(Objectobject)调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,包括用户的唯一标识(openid)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需......
  • 小程序子页面向父页面传值、腾讯云对象存储上传图片
    1.页面传值1.1父页面向子页面传值父页面:/pages/xx/xxx?id=1子页面//option就可以接收到父页面传来的值onLoad:function(option){ }1.2子父页面子页面var......