判断是那个系统访问。

<!--  如果是安卓就加载。 -->
<neq name="Think.server.HTTP_USER_AGENT|strstr=‘Android‘" value="0">
<script type="text/javascript" charset="utf-8" src="__PUBLIC__/js/cordova.js"></script>
<script type="text/javascript" charset="utf-8" src="__PUBLIC__/js/app.js"></script>
</neq>

<!-- 苹果-->
<neq name="Think.server.HTTP_USER_AGENT|strstr=‘iPhone OS‘" value="0">
<script type="text/javascript" charset="utf-8" src="__PUBLIC__/js/ios/cordova.js"></script>
<script type="text/javascript" charset="utf-8" src="__PUBLIC__/js/app.js"></script>
</neq>

<!--如果是微信 Ua= MicroMessenger   如果加载cordova 则会冲突 所以不加-->
<neq name="Think.server.HTTP_USER_AGENT|strstr=‘MicroMessenger‘" value="0">
<script type="text/javascript" charset="utf-8" src="__PUBLIC__/js/cordova.js"></script>
<script type="text/javascript" charset="utf-8" src="__PUBLIC__/js/app.js"></script>
</neq>
<script>

由于 Android   的ua 是 Android  所以 用 strstr 获取中是否有‘Android’  有的话返回 Android   于value =0的 比较不相同。所以 应用其中的 js

ios 的 ua 是 ‘ iPhone OS ‘  不是iOS  切记

微信的 ua  是  MicroMessenger

这里ua 是   HTTP_USER_AGENT  .

echo $_SERVER[‘HTTP_USER_AGENT‘];
//该函数用于  记录使用什么设备登录的。
时间: 2024-10-01 05:53:29

判断是那个系统访问。的相关文章

判断是否有权限访问相机,相册,定位

1.判断用户是否有权限访问相册 #import <AssetsLibrary/AssetsLibrary.h> ALAuthorizationStatus author = [ALAssetsLibraryauthorizationStatus]; if (author == kCLAuthorizationStatusRestricted || author ==kCLAuthorizationStatusDenied) { //无权限 } typedef enum { kCLAuthori

android系统访问自己的tomcat服务器下的项目不能访问的原因

今天做android的一个下载功能,用自己机子上的tomcat做服务器,在tomcat上下载东西,可是android系统老是提示错误说不能连接到我的tomcat,可是我明明启动了tomcat服务啊,而且代码我也检查了好就变了,没有错啊,这可是把我给郁闷坏了,相信很多初学者都会有这样的经历,呵呵...真是不知所措,挺让人郁闷的,我在这里和大家分享一下解决方法,呵呵...找到我这篇文章你就算是找到解决办法了.原因其实很简单,开始我的链接写的是:http://127.0.0.1:8090/项目的名字/

配置163Yum源自动判断你的系统是Centos版本(适用于5.x或6.x)

1 #!/bin/bash 2 #Author:nulige 3 #Date: 2015-3-8 4 #实现功能:自动判断你的系统是Centos版本,适用于5.x或6.x 5 6 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.$(date +%F)_backup 7 cd /etc/yum.repos.d/ 8 Ver=$(cat /etc/redhat-release |awk -F "."

判断当前服务器系统

/** * 判断当前服务器系统 * @return string */ function getOS(){ if(PATH_SEPARATOR==':'){ echo "Linux"; }else{ echo "Windows"; } } getOS(); 根据PATH_SEPARATOR判断,在Linux中,PATH_SEPARATOR为 ':',在Windows系统下,PATH_SEPARATOR为';'.

iPhone 屏幕适配判断 和 iOS系统版本判断

? 1 2 3 4 5 6 7 8 9 if([[[UIDevicecurrentDevice]systemVersion]floatValue]>=7.0) {     // iOS7.0及以上版本系统适配 } if([UIScreen mainScreen].bounds.size.height == 568) {     // iPhone 屏幕适配 } 可以写成宏定义放在pch文件中, ? 1 2 3 4 // 判断是否为iPhone5 #define iPhone5 ([UIScree

判断 当前设备 系统版本

/** *  判断 当前设备 系统版本 是否大于等于 8 */ if ([[[UIDevice currentDevice] systemVersion] floatValue]>=8) { }

判断是否是手机访问

<!doctype html><html><head><meta charset="utf-8"><title>判断是否是手机访问-jq22.com</title><script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script><style></style></

判断WEB网站的访问端是电脑还是手机的方法

如何判断WEB网站的访问端是电脑还是手机?以显示不同的页面! 其实可以通过JS脚本来实现: <script type="text/javascript">  <!--          //平台.设备和操作系统          var system = {              win: false,              mac: false,              xll: false,              ipad:false        

Android----获得当前应用包名、当前activity的名字、判断是否是系统桌面、service类

1.获得当前应用包名 public static String getRunningActivityName(Context context) { ActivityManager activityManager=(ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); //完整类名 String runningActivity=activityManager.getRunningTasks(1).get(0).to