阻止微信和QQ内置浏览器访问网站,防止域名被列入黑名单
要禁止微信和QQ内置浏览器访问网站,可以使用JavaScript代码。首先,需要检测用户使用的浏览器是否为微信或QQ内置浏览器。可以通过检查`navigator.userAgent`属性来实现。然后,如果检测到是微信或QQ内置浏览器,可以设置一个特定的cookie,以便在服务器端进行验证。最后,在服务器端,根据这个cookie来判断用户是否来自微信或QQ内置浏览器,如果是,则拒绝访问。这样可以有效地防止域名红名。需要注意的是,这种方法可能会影响用户体验,因此需要谨慎使用。
我们可以使用JavaScript中的userAgent函数,来判断网站是否为QQ内置浏览器访问的方法,就可以轻松的防止域名被QQ微信红名提示。
相比于写程序代码的方法,JS这种方法更简单,只需一段js代码即可完成。
判断是否为微信访问
letis_weixin=(function(){letua=navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=='micromessenger'){returntrue;}else{returnfalse;}})();
判断是否为QQ访问
letis_qq=(function(){letsUserAgent=navigator.userAgent.toLowerCase();if(sUserAgent.match(/QQ/i)=='qq'){returntrue}else{returnfalse}})();
判断是否为QQ微信访问
varua=navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger"){//return"weixin";alert("微信")}elseif(ua.match(/QQ/i)=="qq"){//return"QQ";alert("QQ")}else{returnfalse;alert("不是微信浏览器或手机qq浏览器");}相关专题