js限制网站只能在手机或者微信内访问

 1 //以下是限制只能在微信内置浏览器访问
 2  var useragent = navigator.userAgent;
 3     if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') {
 4         // 这里警告框会阻塞当前页面继续加载
 5         alert('请使用微信访问!');
 6         // 以下代码是用javascript强行关闭当前页面
 7         var opened = window.open('about:blank', '_self');
 8         opened.opener = null;
 9         opened.close();
10     }
11 
12 
13 //以下是限制只能在手机上访问
14 var system = {};
15 var p = navigator.platform;
16 var u = navigator.userAgent;
17  
18 system.win = p.indexOf("Win") == 0;
19 system.mac = p.indexOf("Mac") == 0;
20 system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
21 if (system.win || system.mac || system.xll) {//如果是PC转 
22     if (u.indexOf('Windows Phone') > -1) {  //win手机端
23  
24     }
25     else {
26         window.location.href = "http://weixin.sogou.com";
27     }
28 }
29     }

 

posted @ 2020-10-14 14:41  华北业余选手  阅读(657)  评论(0)    收藏  举报