根据用户的访问设备的不同来显示不同的页面样式,主要是判断移动设备还是电脑浏览器访问的。

下面给出js判断处理代码,以作参考。

 <script type="text/javascript">
function browserRedirect() {
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp";
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
document.writeln("您的浏览设备为:");
if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
document.writeln("phone");
} else {
document.writeln("pc");
}
} browserRedirect();
</script>

最新文章

  1. 注册OCX失败
  2. Why Do We Need a Data Warehouse?
  3. JMeter学习-033-JMeter BeanShell 脚本应用实例之参数变量修改
  4. sql表结构和注释
  5. 【SQL】分享表值函数FMakeRows,用于生成行
  6. MobClick详解
  7. php调用c/c++的一种方式
  8. hdu 4418 Time travel 概率DP
  9. hihocoder #1224 : 赛车 dfs
  10. [Linux 小技巧] Ubuntu 14.04 下编译、安装、配置最新开发版 GoldenDict
  11. aws上redhat安装redis服务记
  12. listbox控件使用
  13. RobotFramework下的http接口自动化Get Response Status 关键字的使用
  14. spring和mybatis的整合配置
  15. 安卓界面之Toolbar上手
  16. unittest 单元测试
  17. c++程序时间统计
  18. ubuntu安装mxnet GPU版本
  19. MFC工具栏的创建、设计与使用实例
  20. vs不同

热门文章

  1. 剑指offer:二位数组中的查找
  2. HTML和CSS &lt;h1&gt; --2-- &lt;h1&gt;
  3. 18_集合框架_第18天_集合、Iterator迭代器、增强for循环 、泛型_讲义
  4. 二级制包安装Tomcat 与 RPM包安装Tomcat
  5. 正确理解 SqlConnection 的连接池机制[转]
  6. area point sql
  7. mysql数据优化--数据库结构的优化
  8. MSTSC 修改端口的简单方法 3389
  9. vue 组件 子向父亲通信用自定义方法用事件监听
  10. autoboxing and unboxing