微信公众号判断是否为微信内置浏览器,对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器代码如下图所示:
var useragent = navigator.userAgent; if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') { document.write("不在公众号内") } else { document.write("在公众号里") }
这篇文档对您是否有帮助?