admin管理员组

文章数量:1293321

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

主要是对适配的时候进行操作,

判断是微信浏览器(想区别谷歌和safari浏览器),但是注意这组正则匹配微信浏览器的(mobile和pc端),所以做好浏览器的自适应十分重要。

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();
 }
}

 

本文标签: 器中界面JS