微信小程序判断用户是电脑PC端打开还是手机端打开

2024-07-30   阅读:573   类型:后端   分类:微信小程序    标签: 微信小程序

一、需求分析

有时间开发我们加入流量主广告,或者小程序一些功能需要只能手机端访问才生效,就需要用到判断用户是手机端打开还是电脑端打开,这就需要用到getSystemInfo获取设备信息

二、需求解决

wx.getSystemInfo({
 success: function (res) {
  let system = {win: false,mac: false,x11: false}
  let pf = res.platform
    let isPhone = true
    system.win = pf.indexOf("win") == 0 || pf.indexOf("Win") == 0
    system.mac = pf.indexOf("mac") == 0 || pf.indexOf("Mac") == 0
    system.x11 = (pf == "X11") || (pf.indexOf("Linux") == 0) || (pf.indexOf("linux") == 0)
    if (system.win || system.mac || system.x11) {
      isPhone = false
    }
  if(isPhone==false){
   wx.showModal({
    title: '提示',
    content: '请用手机点击获取!',
    showCancel:false,
    success: function (res) {
      if (res.confirm) {
        console.log('用户点击确定');
      }
    }
   });
   return false;
  }else{
   wx.showModal({
     title: '提示',
     content: '手机端端',
     showCancel:false,
     success: function (res) {
       if (res.confirm) {
         console.log('用户点击确定');
       }
     }
    });
  }

 }
})

如果isPhone为true,则为手机端,为false为PC端。

腾讯云11.11上云拼团Go,2核2G3M云服务器 28元/年

‘简忆博客’微信公众号 扫码关注‘简忆博客’微信公众号,获取最新文章动态
转载:请说明文章出处“来源简忆博客”。http://www.tpxhm.com/adetail/1117.html

×
觉得文章有用就打赏一下文章作者
微信扫一扫打赏 微信扫一扫打赏
支付宝扫一扫打赏 支付宝扫一扫打赏

文章评论(0)

登录
简忆博客壁纸一
简忆博客壁纸二
简忆博客壁纸三
简忆博客壁纸四
简忆博客壁纸五
简忆博客壁纸六
简忆博客壁纸七
简忆博客壁纸八
头像

简忆博客
勤于学习,乐于分享

置顶推荐

打赏本站

如果你觉得本站很棒,可以通过扫码支付打赏哦!
微信扫码:你说多少就多少~
微信扫码
支付宝扫码:你说多少就多少~
支付宝扫码
×