判断当前页面是否在微信浏览器打开的方法有多种,下面介绍其中比较常用的两种。
判断当前页面是否在微信浏览器打开的方法有多种,下面介绍其中比较常用的两种。
方法一:
使用"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判断当前页面是否在微信浏览器打开的方法
基础教程推荐
猜你喜欢
- JavaScript常用语句循环,判断,字符串换数字 2023-08-08
- IE6浏览器不支持固定定位(position:fixed)解决方案 2023-12-22
- 怎么查看Iconfont字体有哪些图标和编码 2022-11-02
- vue项目的package.json配置详解 2023-10-08
- 详解微信小程序应用和页面生命周期 2022-10-21
- CSS实现Hover下拉菜单的方法 2023-12-23
- 详解CSS不定宽溢出文本适配滚动 2022-11-13
- CSS网页布局:div垂直居中的各种方法 2023-12-22
- Hutia 的 JS 代码集 2023-12-02
- 通过JavaScript控制字体大小的代码 2023-12-01