网站QQ防红代码跳转避免被拦截 QQ里提示使用浏览器打开网站代码

安鹿贴心分享在QQ中提示用户用浏览器打开网站的实用技术方案,也就是实现网站QQ防红。借助PHP代码精准检测用户代理,如QQ或微信。一旦触发,便呈现含响应式设计的HTML页面,巧妙引导用户点击右上角选择用浏览器打开,还利用Clipboard.js实现便捷的网址复制功能。此代码灵活性高,可嵌入网页头部或底部,有效帮助站长突破QQ内置浏览器的访问限制,显著提升移动端用户的浏览体验,优化网站在QQ端的访问效果。

使用方法

直接把以下代码加到主题head或者footer文件里即可

代码

//来自安鹿轩https://www.anlubk.com

<?php if ((strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/') || strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false)) : ?>

<?php $siteurl = ($_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>

<meta charset="UTF-8">

<title>使用浏览器打开</title>

<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">

<style>

body,html{width:100%;height:100%}*{margin:0;padding:0}body{background-color:#fff}.top-bar-guidance{font-size:15px;color:#fff;height:70%;line-height:1.8;padding-left:20px;padding-top:20px;background:url(//jsd.admincdn.com/gh/HaoOuBa/BlogStatic/usr/uploads/2021/05/4203917515.png) center top/contain no-repeat}.top-bar-guidance .icon-safari{width:25px;height:25px;vertical-align:middle;margin:0 .2em}.app-download-btn{display:block;width:214px;height:40px;line-height:40px;margin:18px auto 0 auto;text-align:center;font-size:18px;color:#2466f4;border-radius:20px;border:.5px #2466f4 solid;text-decoration:none}

</style>

</head>

<body>

<div class="top-bar-guidance">

<p>点击右上角<img src="//jsd.admincdn.com/gh/HaoOuBa/BlogStatic/usr/uploads/2021/05/183124684.png" class="icon-safari"> <span id="openm">Safari打开</span></p>

<p>可以继续浏览本站哦~</p>

</div>

<script src="https://jsd.admincdn.com/npm/clipboard@2.0.6/dist/clipboard.min.js"></script>

<a data-clipboard-text="<?php echo $siteurl; ?>" class="app-download-btn">点此复制本站网址</a>

<script type="text/javascript">

new ClipboardJS(".app-download-btn");

document.querySelector(".app-download-btn").onclick = function () {

alert("复制成功!")

}

</script>

</body>

</html>

<?php exit; ?>

<?php endif; ?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值