禁止指定浏览器访问+只允许指定浏览器访问代码

2018-07-05 04:25:51 -0400
禁止x浏览器访问

<script type="text/javascript">
window.onload = function (){
var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
var isBrowserNG = userAgent.indexOf("BrowserNG") > -1;
if (isBrowserNG) {
alert('因为x浏览器屏蔽本站广告,造成本站无法维持运营。本网站禁止x浏览器访问,如需访问本站,请使用除x浏览器的浏览器访问即可。点击确定后,自动关闭本页面');
var opened = window.open('about:blank', '_self');
opened.opener = null;
opened.close();
};
}
</script>

使用非x浏览器打开查看到的内容
如果你是使用x浏览器打开,弹出提示框,点击确定后,自动返回上一页。关闭页面。

只允许微信访问代码
限制只能在微信浏览器中打开(替换MicroMessenger即可)

<script type="text/javascript">
// 对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器
var useragent = navigator.userAgent;
if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') {
// 这里警告框会阻塞当前页面继续加载
alert('已禁止本次访问:您必须使用微信内置浏览器访问本页面!');
// 以下代码是用javascript强行关闭当前页面
var opened = window.open('about:blank', '_self');
opened.opener = null;
opened.close();
}
</script>
说明
document.writeln
让文字直接显示在页面上

alert
让文字弹出显示在页面上(按"确定"自动关闭)
«Newer      Older»
Comment:
Name:

Back to home

Subscribe | Register | Login | N