判断当前页面是否在微信浏览器打开的方法有多种,下面介绍其中比较常用的两种。
判断当前页面是否在微信浏览器打开的方法有多种,下面介绍其中比较常用的两种。
方法一:
使用"navigator.userAgent"判断当前浏览器的UserAgent是否包含"WeChat"关键词。
if(/micromessenger/.test(navigator.userAgent.toLowerCase())){
// 在微信浏览器中打开
}else{
// 不在微信浏览器中打开
}
示例说明:
<!DOCTYPE html>
<html>
<head>
<title>判断是否在微信浏览器中打开</title>
</head>
<body>
<script>
if(/micromessenger/.test(navigator.userAgent.toLowerCase())){
document.write('在微信浏览器中打开');
}else{
document.write('不在微信浏览器中打开');
}
</script>
</body>
</html>
方法二:
使用"WeixinJSBridge"对象判断,只有在微信浏览器中才会有"WeixinJSBridge"对象。
if(typeof WeixinJSBridge == "undefined"){
// 不在微信浏览器中打开
}else{
// 在微信浏览器中打开
}
示例说明:
<!DOCTYPE html>
<html>
<head>
<title>判断是否在微信浏览器中打开</title>
</head>
<body>
<script>
if(typeof WeixinJSBridge == "undefined"){
document.write('不在微信浏览器中打开');
}else{
document.write('在微信浏览器中打开');
}
</script>
</body>
</html>
以上两种方法都可以判断当前页面是否在微信浏览器中打开,可以根据自己的需要选择相应的方法。
织梦狗教程
本文标题为:JS判断当前页面是否在微信浏览器打开的方法


基础教程推荐
猜你喜欢
- react-redux的connect与React.forwardRef结合ref失效的解决 2023-07-09
- PHP Ajax实现表格实时编辑 2023-02-01
- springmvc 发送ajax出现中文乱码的解决方法汇总 2022-12-18
- 我如何用innerhtml中的ajax和php更新mysql数据库 2023-10-26
- html+css实现血轮眼轮回眼特效代码 2022-09-20
- JS树形结构根据id获取父级节点元素的示例代码 2023-07-09
- 7个令人惊讶的JavaScript特性详解 2023-07-09
- Vue 前端框架神器(前端必备) 2023-10-08
- vue-cli 卸载版本及安装指定版本的命令 2023-10-08
- 使用jQuery实现图片轮播效果 2023-12-11