现在很多小伙伴喜欢把自己的网站链接在微信里面和朋友们进行分享,那我们如何判断网站是否是在微信内置浏览器打开并做出相应的动作呢?今天就教大家两种判断网站是否在微信内置浏览器打开的方法。

JS方法判断网站是否在微信里打开
代码
function is_weixin() {
var ua = window.navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == 'micromessenger') {
$("#rs").text("微信浏览器");
} else {
$("#rs").text("不是微信浏览器");
}
}这里的JS代码通过获取用户浏览器的UA并检查里面是否含有'micromessenger'字段,如果有此字段就证明网站是在微信内置浏览器打开的。
PHP方法判断网站是否在微信内置浏览器中打开
代码
<?php
function isWeixin() {
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false) {
return true;
} else {
return false;
}
}
?>此方法和JS的方法在原理上都是一样,不过区别是PHP是在网站服务器端进行判断的。
以上就是判断是否微信内置浏览器访问。贪婪是最真实的贫穷,知足是最真实的财富。更多关于判断是否微信内置浏览器访问请关注haodaima.com其它相关文章!




