如何判断当前页面是否在微信浏览器中打开

2025-03-25 00:22:07
推荐回答(4个)
回答1:

方法一:使用JS判断。
functionis_weixn(){
varua=navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger"){
returntrue;
}else{
returnfalse;
}
}
方法二:使用PHP判断。
functionis_weixin(){
if(strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessenger')!==false){ //strpos()函数查找字符串在另一字符串中第一次出现的位置。
returntrue;
}
returnfalse;
}

回答2:

手机打开当前页面时 点有上角的那三个点 选择浏览器打开 如果在你安装的浏览器能打开并能看到效果的话说明没有强制只能在微信客户端才能打开

回答3:

用JS来判断了,经过查找资料终于实现了效果,代码
在CODE上查看代码片派生到我的代码片

function is_weixn(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
return true;
} else {
return false;
}
}

通过测试完全通过,无论是android 还是iphone,ipad 都可以,当然我们除了用js来判断之外,用其它语言来判断就更简单了,比如PHP
在CODE上查看代码片派生到我的代码片

function is_weixin(){
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
return true;
}
return false;
}

回答4:

微信浏览器很流弊。如果是pc端当然很容易看出来,因为他的字体还有布局都和正常的pc浏览器是不一样的。手机端如果是微信打开的链接如果没有跳到第三方浏览器的话,上边是有深灰色的标题栏,右上角点开有分享朋友圈什么的。