# JS代码简单的防封、防屏蔽、防举报、防红页面



### JS代码简单的防封、防屏蔽、防举报、防红页面

```html
<meta charset=”utf-8″>
<meta name=”viewport” content=”width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover”>
<div id=”tips” style=”font-size:25px;text-align: center;line-height: 50px;”></div>

<script>
var url = document.location.toString();
var urlParmStr = url.slice(url.indexOf(‘=’)+1);
var ua = navigator.userAgent.toLowerCase();
var isWeixin = ua.indexOf(‘micromessenger’) != -1;
var isAndroid = ua.indexOf(‘android’) != -1;
var isIos = (ua.indexOf(‘iphone’) != -1) || (ua.indexOf(‘ipad’) != -1);


// 判断是不是在微信客户端打开
if(isWeixin) {

    // 判断是在Android的微信客户端还是Ios的微信客户端
    if (isAndroid) {
        document.getElementById(“tips”).innerHTML=”请在浏览器打开本页面”;
    }else if (isIos) {
        document.getElementById(“tips”).innerHTML=”请在浏览器打开本页面”;
    }else{
        document.getElementById(“tips”).innerHTML=”请在浏览器打开本页面”;
    }

} else {
    // 不是微信客户端，直接可以访问链接
    location.href=urlParmStr;
}
```

> 防红地址：域名/?id=你要跳转的连接 这样就可以在微信内使用域名了，就算别人投诉你这个页面，也只是在投诉这个大站的域名，而不是你的域名，你的域名是在浏览器打开后才会跳转的，这样大大降低你域名的安全风险，达到一定防封效果。
