判断是否是微信打开页面

来源:互联网 发布:半条命gman知乎 编辑:程序博客网 时间:2024/06/05 09:10

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

window.onload = function (){    var useragent = navigator.userAgent;    if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') {        // 这里警告框会阻塞当前页面继续加载        alert('已禁止本次访问:您必须使用微信内置浏览器访问本页面!');        // 以下代码是用javascript强行关闭当前页面        var opened = window.open('about:blank', '_self');        opened.opener = null;        opened.close();    }}

如果不是微信打开的,则弹出禁止访问,跳转浏览器首页。

0 0