【微信开发】JS和PHP分别判断当前浏览器是否微信浏览器
2024-10-19 23:45:11
1、PHP端
//判断是否微信浏览器 -xzz1125
function is_weixin() {
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false) {
return true;
} return false;
}
2、JS端
<script type="text/javascript">
window.onload = function(){
if(isWeiXin()){
//document.getElementById('baoming').href="http://www.xxiangfang.com/index.php?do=xian&view=index&join=phone"; //试睡师
document.getElementById('baoming').href="http://www.xxiangfang.com/index.php?do=zhaoguan&view=SelectCate"; //乡贤报名
}
else{
//document.getElementById('baoming').href="http://www.xxiangfang.com/index.php?do=xian&view=index"; //试睡师
document.getElementById('baoming').href="http://www.xxiangfang.com/index.php?do=zhaoguan&view=SelectCate";//乡贤报名
}
}
function isWeiXin(){
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
}else{
return false;
}
}
</script>
最新文章
- 工作上遇到的问题 DEBUG 001
- @UniqueConstraint
- Nim游戏变种——取纽扣游戏
- cocos2d ARCH_OPTIMAL_PARTICLE_SYSTEM这个未定义的问题
- Java _ JDK _ Arrays, LinkedList, ArrayList, Vector 及Stack
- 黑马程序员——JAVA基础之语法、命名规则
- D:/apache2/conf/httpd.conf:Cannot load D:/apache2/modules/mod_actions.so
- zzzzw_在线考试系统②管理员篇章
- html(三)
- (图文教程)帝国cms7.0列表页模板调用多说评论次数
- MJRefresh在UITableView中的使用
- 【tool】VLC播放rtmp协议
- SSE图像算法优化系列二十五:二值图像的Euclidean distance map(EDM)特征图计算及其优化。
- ITxlab倡议启动“互联网X大脑”计划
- tensorflow笔记9:nn_ops.bias_add 函数
- 海量数据找相同数,高配词,不重复的数,判断一个数是否存在,查询串,不同电话号码的个数,中位数,按照query频度排序,topk
- 压缩和解压缩(I)
- java的应用包的方法,及调用类里面函数的原理
- web前端小数点位数处理
- JFinal 部署在 Tomcat 下推荐方法(转载)
热门文章
- ACM -- 算法小结(三)反转句子顺序与反转单词组成顺序
- UESTC 2015dp专题 G 邱老师玩游戏 背包dp
- 数论E - Biorhythms(中国剩余定理,一水)
- ASP.NET Core 1.0基础之应用启动
- 高级需求分析UML建模设计模式笔记
- gradle 2.1构建android出现错误的解决方案
- HDU 5288 OO&;#39;s sequence (2015多校第一场 二分查找)
- OpenCV定制化创建角点检测子
- QT开发(十二)——QT事件处理机制
- M1卡说明及使用proxmark3破解方法