微信防红页面JS代码
2024-10-21 09:44:09
将Js代码复制粘贴到你网站所需要的页面,保存即可,完美实现防红,具体未测试,如果需要可以自己测试效果。
<meta charset=”utf-8″>
<meta name=”viewport” content=”width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover”>
<div id=”tips” style=”font-size:25px;text-align: center;line-height: 50px;”></div>
<script>
var url = document.location.toString();
var urlParmStr = url.slice(url.indexOf(‘=’)+1);
var ua = navigator.userAgent.toLowerCase();
var isWeixin = ua.indexOf(‘micromessenger’) != -1;
var isAndroid = ua.indexOf(‘android’) != -1;
var isIos = (ua.indexOf(‘iphone’) != -1) || (ua.indexOf(‘ipad’) != -1);
// 判断是不是在微信客户端打开
if(isWeixin) {
// 判断是在Android的微信客户端还是Ios的微信客户端
if (isAndroid) {
document.getElementById(“tips”).innerHTML=”请在浏览器打开本页面”;
}else if (isIos) {
document.getElementById(“tips”).innerHTML=”请在浏览器打开本页面”;
}else{
document.getElementById(“tips”).innerHTML=”请在浏览器打开本页面”;
}
} else {
// 不是微信客户端,直接可以访问链接
location.href=urlParmStr;
}
</script>
最新文章
- Hemodynamic response function (HRF) - FAQ
- 基于Simple Image Statistics(简单图像统计,SIS)的图像二值化算法。
- java 里面的string 和byte[] 怎么互转
- netty ByteToMessageDecoder 分析
- PHP文件系统处理相关操作
- gets()和getchar()还有getch()的区别
- web前端职业规划
- 深入理解JVM虚拟机-7虚拟机类加载机制
- 基础学习总结(四)---内存获取、XML之PULL解析
- ssl error rx record too long
- Linux 下最为人熟知的解压缩工具
- Android中的自动朗读(TTS)
- C# Guid用法
- JavaScript实现浏览器本地的图像移动、大小调整和裁剪
- [LeetCode] My Calendar II 我的日历之二
- js 颜色选择插件
- ASP 运行结果显示空白 --- 是编码的原因。
- Android APK反编译详解(附图) (转)
- 如何做Go的性能优化?(转)
- cloudera安装笔记