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

对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器 主要是对适配的时候进行操作, 判断是微信浏览器(想区别谷歌和safari浏览器&#x

对浏览器的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();
 }
}

 

发布者:admin,转转请注明出处:http://www.yc00.com/web/1737922601a3997684.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信