菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

阻止微信和QQ内置浏览器访问网站,防止域名被列入黑名单

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:js教程 域名防红 JS禁止

要禁止微信和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浏览器");}
相关专题

相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广