码迷,mamicode.com
首页 > 微信 > 详细

JS判断页面是在浏览器还是微信打开

时间:2019-01-23 21:41:49      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:请求   tor   webos   log   ike   androi   信息   mes   一个   

一、Navigator对象

1、获取用户的浏览器信息。

let ua = navigator.userAgent.toLowerCase();

打印一下ua的结果:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36 //电脑是mac

也可以尝试在不同环境打印出来的值,

2、判断页面是在移动端还是PC端:

let from = /Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent) ? "移动端" : "PC端";

二、userAgent 

userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。

注:用户代理头:user-agent header。

三、判断微信打开

 

if (ua.match(/MicroMessenger/i) == "micromessenger") {
   console.log(微信)
  }else{
     console.log(其他)
  }

 

JS判断页面是在浏览器还是微信打开

标签:请求   tor   webos   log   ike   androi   信息   mes   一个   

原文地址:https://www.cnblogs.com/zjingjing/p/10311182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!