JS设置仅在微信浏览器中打开h5界面

对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器

function userAgentWx() {
 var useragent = navigator.userAgent;
 if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') {
     // 这里警告框会阻塞当前页面继续加载
     alert('请在微信客户端访问本页面');

     // 以下代码是用javascript强行关闭当前页面
     var opened = window.open('about:blank', '_self');
     opened.opener = null;
     opened.close();
 }
}

猜你喜欢

转载自blog.csdn.net/cxwtsh123/article/details/80758313