首页 > 其他分享 >禁止QQ游览器访问本站代码

禁止QQ游览器访问本站代码

时间:2023-05-21 23:32:40浏览次数:43  
标签:QQ const toLowerCase 游览器 访问 userAgent 本站

如何禁止QQ游览器访问本站代码,

<script type="text/javascript">
    var userAgent = navigator.userAgent.toLowerCase();
    if (userAgent.indexOf('qqbrowser') != -1) {
        alert("当前网页与QQ游览器不兼容,请换其他游览器访问,感谢支持!");
        location.href = "https://www.microsoft.com/zh-cn/edge/download?form=MA13FJ";//跳转到其他页面
    }
</script>

代码参考二:

<script type="text/javascript">
// 检测浏览器的 User-Agent 字符串中是否包含指定的关键词
function isBrowserBlocked() {
  const blockedBrowsers = ['QQBrowser']; 
  const userAgent = navigator.userAgent.toLowerCase();

  for (const browser of blockedBrowsers) {
    if (userAgent.includes(browser.toLowerCase())) {
      return true; 
    }
  }
  return false; 
}

// 检测浏览器并显示提示信息
function checkBrowserAndDisplayMessage() {
  if (isBrowserBlocked()) {
    alert('当前网页与QQ游览器不兼容,请换其他游览器访问,感谢支持!);
  } else {
    console.log('允许访问该网站。');
  }
}

// 在页面加载完成后调用检测函数
window.addEventListener('load', checkBrowserAndDisplayMessage);


</script>

标签:QQ,const,toLowerCase,游览器,访问,userAgent,本站
From: https://blog.51cto.com/yunbk/6320690

相关文章

  • clayui界面库系列教程之五:仿QQ2010风格的登录下拉框
    预览图如下:                        例子工程下载        这次的例子工程是CLAYUIEXP2,与以前的苹果风格按钮是一个工程,所以在本教程里,关于初始化之类的就不详细解说了,有疑问的请查看本博客内的其他教程        好的,教程开始了。 ......
  • qq的评价
    在QQ聊天界面里,顶部标题栏里展示了好友的昵称,同时在好友昵称的下方,展示了好友的在线状态。如果好友不在线,则该状态不展示,而没有展示“不在线”,我认为这是手机QQ团队,希望大家不要形成“不在线就没法给这个好友发消息”的认知,因此没有强调这个不在线的状态。而在微信里,则只有好友的......
  • Android QQ登录界面
    布局loginpage.xml:<?xmlversion="1.0"encoding="UTF-8"?><LinearLayoutandroid:orientation="vertical"android:id="@+id/loginRoot" android:layout_width="fill_parent"android:lay......
  • 原2023年5月份最新可用QQ机器人框架整理
    0、MY星光版本智能QQ机器人界面优雅、运行稳定、功能强大、永久免费、多语言SDK助您快速构建您的QQ机器人MY星光版本(量子机器人),是一款界面优美、运行稳定、功能强大,支持长消息、XML、JSON、图片等常见消息收发,且完全免费的QQ机器人。提供Java/C#/易语言/火山中文等编......
  • 使用go-cqhttp搭建qq机器人
    使用go-cqhttp搭建qq机器人--python处理消息1.环境部署本次使用windows测试部署下载地址:https://github.com/Mrs4s/go-cqhttp/releases下载后解压,会有三个文件,点击运行exe生成bat文件,再运行运行bat,填入0,然后生成配置文件config.yml;填入qq号和密码(不过填入......
  • 【经验分享】最新Edge游览器游览Flash网页的办法
    环境:工具:MicrosoftEdgeDev系统版本:Windows10需求描述:描述:需要正常游览Flash页面的所有内容,不能有缺少的动画提示:*本文章是最简单的且直接的,若你的电脑不适合这个游览器,可以看我另外一篇文章。https://www.cnblogs.com/boluo0423/p/17358646.html提示:若按照教程还......
  • web游览器的标签页仿 ios mac 苹果的墓碑机制 (js代码)
    背景:本来项目开发系统防挂机功能,在其余游览器中均可以使用。但是呢在苹果的safair游览器中会出现几率失效,最后经过排查发现是苹果的墓碑机制导致。即:此标签页活跃,其他标签页假死。然后就导致防挂机失效了。原理:假如当前游览器中有3个标签页分别是A,B,C,每个标签页都有倒计时。正......
  • 微信开发之JS-SDK + php 实现分享朋友/朋友圈,QQ/QQ空间
    一、绑定域名先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。二、引入JS文件http://res2.wx.qq.com/open/js/jweixin-1.6.0.js三、通过config接口注入权限验证配置把需要用到的JS-SDK的接口都放在jsApiList里面四、示例代码前端<!DOCTYPEhtml><ht......
  • 配置wordpress:添加分享到QQ空间功能(wordpress 6.2)
    一,添加代码:1,代码:<atarget="_blank"href='http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?title=<?phpthe_title();?>&desc=&summary=&site=&pics=&url=<?phpechourlencode(get_permalink());?>�......
  • 模拟QQ抖动窗口
    最近闲来无事,打开了发霉的QQ,查看了一些信息与空间,在打开某个聊天窗口的时候,不经意间点到了抖动窗体按钮,突然有个小想法,Access也可以做一个类似QQ抖动的功能,原理很简单,我们只需要来改变窗口的位置,来回的移动窗口,移的快一点不就可以了嘛。先来看一下效果:第一步:建窗体具体的控件属性......