<!DOCTYPE HTML>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>手机APP下载页面:根据终端辨别下载地址</title>
    <script type="text/javascript">
        // 获取终端的相关信息
        var Terminal = {
            // 辨别移动终端类型
            platform : function(){
                var u = navigator.userAgent, app = navigator.appVersion;
                
                return {
                    //IE内核
                    windows: u.indexOf('Windows') > -1, 
                    //opera内核 
                    presto: u.indexOf('Presto') > -1, 
                    //苹果、谷歌内核
                    webKit: u.indexOf('AppleWebKit') > -1, 
                    //火狐内核
                    gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, 
                    //是否为移动终端
                    mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/), 
                    //ios终端
                    ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), 
                    //android终端或者uc浏览器
                    android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, 
                    //是否iPad
                    iPad: u.indexOf('iPad') > -1, 
                    //是否为iPhone或者QQHD浏览器
                    iPhone: u.indexOf('iPhone') > -1,
                    //是否为mac系统
                    Mac: u.indexOf('Macintosh') > -1, 
                    //是否web应该程序,没有头部与底部
                    webApp: u.indexOf('Safari') == -1 
                };
            }(),
            // 辨别移动终端的语言:zh-cn、en-us、ko-kr、ja-jp...
            language : (navigator.browserLanguage || navigator.language).toLowerCase()
        }

// 根据不同的终端,跳转到不同的地址
        var sysName;
        var lagName;
        var theUrl = 'http://www.baidufe.com';
        if (Terminal.platform.android) {
            sysName = "android";
        }else if(Terminal.platform.iPhone){
             sysName = "iPhone";
        }else if (Terminal.platform.iPad) {
            sysName = "iPad";
        }else if(Terminal.platform.windows){
            sysName = "windows";
        }else if(Terminal.platform.Mac){
            sysName = "Mac";
        }else if(Terminal.platform.gecko){
            sysName = "fireFox";
        }else if(Terminal.platform.mobile){
            sysName = "mobile";
        }else{
            sysName = "unknown";
        }
        
        // 还可以通过language,区分开多国语言版
        switch(Terminal.language){
            case 'zh-cn':
                lagName = "中文";
                break;
            case 'ko-kr':
                lagName = "韩文";
                break;
            case 'ja-jp':
                lagName = "日文";
                break;
            default:
                lagName = "默认英文";
        }
        
        document.write("<h3>系统:"+sysName+"<br/>语言:"+lagName+"</h3>");
    
        //location.href = theUrl;
    </script>
</head>
<body>
</body>
</html>

html页面识别当前系统和语言相关推荐

  1. 家·谱——人脸识别家谱系统

    家·谱--人脸识别家谱系统 家·谱--智能家谱录入查询是一款基于人脸识别与图像标签的在线家谱查询录入系统,提供从人脸录入.识别到家谱构建展示的一站式服务.使用django+python+paddleh ...

  2. [附源码]JAVA+ssm人脸识别考勤系统(程序+Lw)

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  3. [附源码]计算机毕业设计springboot疫苗药品批量扫码识别追溯系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  4. 百度AI人脸识别与检测一:学生人脸识别签到系统简介及百度AI开放平台账号注册和人脸实例应用创建

    <百度AI人脸识别与检测>专栏为项目专栏,从零到一,从无到有开发一个学生人脸识别签到系统:主要用到的技术有百度开放平台中的人脸检测.人脸识别.Python图形界面开发PyQt5.线程的管理 ...

  5. 基于JSP/SERVLET实现的人脸识别考勤系统

    人脸识别考勤系统使用说明书 此系统是人脸识别考勤系统的后台管理系统,考勤数据从人脸识别机器上获取,自动识别员工信息记录考勤.系统基于JSP/SERVLET来开发实现,开发工具采用IDEA或ECLIPS ...

  6. java后端项目怎么实现图片预览_项目经验不重样!3个基于 SpringBoot 的图片识别处理系统送给你!...

    最近看了太多读者小伙伴的简历,发现各种商城/秒杀系统/在线教育系统真的是挺多的.推荐一下昨晚找的几个还不错的基于 Java 的图片识别处理系统. 中药图片拍照识别系统 项目地址:https://git ...

  7. vs添加系统环境变量不识别_项目经验不重样!3个基于SpringBoot 的图片识别处理系统送给你...

    转载:https://mp.weixin.qq.com/s/WDMyIfOi2ogw0mKl3XxQdQ 最近看了太多读者小伙伴的简历,发现各种商城/秒杀系统/在线教育系统真的是挺多的.推荐一下昨晚找 ...

  8. 3个基于 Spring Boot 的图片识别处理系统

    大家好,我是阿逛! 今天推荐一下昨晚找的几个还不错的基于 Java 的图片识别处理系统. 中药图片拍照识别系统 项目地址:https://gitee.com/xiaohaoo/chinese-medi ...

  9. 人员玩手机离岗识别检测系统 yolov5

    人员玩手机离岗识别检测系统根通过python+yolov5网络模型识别算法技术,人员玩手机离岗识别检测算法可以对画面中人员睡岗离岗.玩手机打电话.脱岗睡岗情况进行全天候不间断进行识别检测报警提醒.Py ...

最新文章

  1. 通过VMware vsphere搭建集群
  2. centos7 安装owncloud-10 自测部署安装
  3. This is a Blog Test
  4. linux命令 查看某安装包是否已安装
  5. SpringBoot2 整合Kafka组件,应用案例和流程详解
  6. C#开源资源大汇总(1)
  7. Java 数据库连接
  8. linux服务器数据库和监听自启动,linux64的神通数据库安装与启动
  9. Tensor基本操作
  10. 父与子python版本,父与子的编程之旅 与小卡特一起学Python(第3版)
  11. oracle裁员原因_导致Oracle全球性裁员的原因有哪些?
  12. QQ网页微信二维码登陆原理分析
  13. 3D转换 透视 3D旋转魔方
  14. 大数据难学吗?如何学习大数据?(附学习路线)
  15. pathon的基本语法
  16. Apple 基于蓝牙的iBeacon技术
  17. sql面试题,查询出每班每科最高分的学生
  18. 乡村振兴公益基金启动暨古茶树非遗保护公益行发布
  19. 追风去 不如造风来——致敬蚂蚁区块链创新大赛中的参与者们
  20. SpringMVC——文件上传下载,异步请求和SSM整合

热门文章

  1. 多微源储能系统调频控制matlab/simulink模型
  2. oracle用户认证机制包括,oracle的认证机制
  3. nginx ocsp开启及测试。
  4. 硬盘里充满回忆的老旧视频如何变得高清?以前拍摄的旧视频高清修复
  5. 小雅深访 | 谢治宇最完整投资框架(2020年4月)
  6. java建造者模式静态内部类,静态内部类的使用方式
  7. AD导出3D模型的各种方法——AD转SW(贴图形式)
  8. 单招计算机主板图解,磐正系列主板刷bios图解新.pdf
  9. ip视频语音对讲系统是否可以用在方舱医院?
  10. 基于python的房地产数据分析_基于Python的数据分析实战项目