app下载——js设备判断

摘自:今日头条<!doctype html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>app下载</title>
    <script type="text/javascript">
    // 获取终端相关信息
    var Terminal = {
        // 辨别移动终端类型
        platform: function() {
            var u = navigator.userAgent,
                app = navigator.appVersion;
            return {
                // android 终端 或uc浏览器
                android: u.indexOf(‘Android‘) > -1 || u.indexOf(‘Linux‘) > -1,
                // 是否为iPhone 或 QQHD浏览器
                iPhone: u.indexOf(‘iPhone‘) > -1,
                // 是否 iPad
                iPad: u.indexOf(‘iPad‘) > -1
            };
        }(),
        // 辨别移动终端的语言: zh-ch、en-us、ko-kr、ja-jp ...
        language: (navigator.browserLanguage || navigator.language).toLowerCase()

    }

    // 根据不同的终端,跳转到不同的地址
    var theUrl = ‘默认下载地址‘;
    if (Terminal.platform.android) {
        // 安卓下载地址
        theUrl = ‘此次填写安卓下载地址‘
    } else if (Terminal.platform.iPhone) {
        // 苹果下载地址
        theUrl = ‘苹果下载地址‘;
    } else if (Terminal.platform.iPad) {
        // 还可以通过Language,区分多国语言版
        switch (Terminal.language) {
            case ‘en-us‘:
                // 你的iPad APP (英文版) 对应下载地址: APP Store地址
                theUrl = ‘ipad‘;
                break;
            case ‘ko-kr‘:
                // 你的iPad APP (韩语版) 对应下载地址: APP Store地址
                theUrl = ‘‘;
                break;
            case ‘ja-jp‘:
                // 你的iPad APP (日文版) 对应下载地址: APP Store地址
                theUrl = ‘‘;
                break;
            default:
                // 你的iPad APP (中文-默认) 对应下载地址: APP Store地址
                theUrl = ‘‘;
        }
    }

    location.href = theUrl;
    </script>
</head>

<body>
</body>

</html>
时间: 2024-10-15 05:49:44

app下载——js设备判断的相关文章

js 设备判断(移动端pc端 安卓ios 微信)

苹果安卓判断 1 $(function () { 2 var u = navigator.userAgent, app = navigator.appVersion; 3 var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g 4 var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 5 if (isAndroid) { 6 al

js设备判断

判断设备android,weixin,ios var UserAgent=navigator.userAgent.toLowerCase(); var IS_ANDROID=false; var IS_IOS=false; var IS_WEIXIN=false; var rootDomain = window.root_domain; var CHOOSE_SCHOOL_URL="http://www."+rootDomain+"/chooseSchool/oneKeyRe

通过js自动判断移动终端设备(ios\android等)

当用户用移动设备扫描一个二维码是,将扫描后的链接链接到一个页面,该页面只包含判断移动终端设备的js,判断好后自动跳转到对应的链接 或下载对应的内容. html代码如下: 1 <script> 2 var browser = { 3 versions: function() { 4 var u = navigator.userAgent, app = navigator.appVersion; 5 return {//移动终端浏览器版本信息 6 trident: u.indexOf('Tride

背水一战 Windows 10 (64) - 控件(WebView): 加载指定 HttpMethod 的请求, 自定义请求的 http header, app 与 js 的交互

[源码下载] 作者:webabcd 介绍背水一战 Windows 10 之 控件(WebView) 加载指定 HttpMethod 的请求 自定义请求的 http header app 与 js 的交互 示例1.演示 WebView 如何加载指定 HttpMethod 的请求以及如何自定义请求的 http headerWebApi/Controllers/WebViewPostController.cs /* * 用于 WebView 演示“如何加载指定 HttpMethod 的请求,以及如何自

【转载】 扫描二维码自动识别手机APP下载地址

移动互联网发展迅速,各种APP的开发都太疯狂了,一般稍大点儿的应用,都会准备多个版本,比如:iPhone版.iPad版.Android版,我们姑且称之为:终端适配. 业务做的再大点儿的,APP还会考虑覆盖到多个国家,比如:中文版.英文版.日文版.韩文版等,我们可称之为:APP国际化. 还有更拽的,针对不同渠道(流量来源)也提供不同的版本,比如:百度版.Google版.阿里版.腾讯版,等,我们可称之为:多渠道适配. 但是对于应用提供方,一定希望入口只有一个:在二维码疯狂流行的年代,必然是已扫描二维

itunes app 下载链接的几种表现形式

第一种:itunes://itunes.apple.com/cn/app/id794862904 ,这是最普通的一种.直接在浏览器中输入,就可以打开电脑上安装的itunes,并跳转到对应的app下载页面. 第二种:http://itunes.apple.com/cn/app/id794862904. 这种是当时在做二维码扫描适配微信的时候修改的,用微信扫描可以直接跳转到appstore的下载页面.(几乎所有的二维码扫描都会在最开始判断一下内容当中是不是包含http:,所以如果不吧itunes:修

扫描二维码自动识别手机APP下载地址

原文地址https://www.baidufe.com/item/92457b4d0bfde1effa40.html 移动互联网发展迅速,各种APP的开发都太疯狂了,一般稍大点儿的应用,都会准备多个版本,比如:iPhone版.iPad版.Android版,我们姑且称之为:终端适配. 业务做的再大点儿的,APP还会考虑覆盖到多个国家,比如:中文版.英文版.日文版.韩文版等,我们可称之为:APP国际化. 还有更拽的,针对不同渠道(流量来源)也提供不同的版本,比如:百度版.Google版.阿里版.腾讯

***微信浏览器禁止app下载链接怎么办

通过扫描二维码下载APP已成为一个非常方便的方式,微信也成为扫描二维码重要的工具,但是扫描后微信浏览器会对APK和appStore的链接进行屏蔽,导致用户无法正常下载.本文提供两个迂回的解决方案:1.使用腾讯应用宝:2.提示用户使用浏览器打开. 第1种方法不用介绍了,把APP提交给腾讯应用宝即可,需要等待腾讯的审批,审批条件比较苛刻,腾讯采用分级审批方式,如果你是高级开发者,可以不审批先上线,如果是低级开发者,那么辛苦地等待吧.通过之后,会生成一个下载页面,该页面同时还能够跳转到appStore

java基础增强:统计网上app下载情况,并排序

一入编程深似海,从此妹子是路人. 案例: 统计网站app下载的情况,后台数据如下: 日期,用户名,app名,下载渠道,所在城市,app版本 2017-08-15,xx老师,陌陌,app store,上海,v2.9 2017-08-15,xx老师,脉脉,jdk1.8,上海,v2.3 2017-08-15,oo老师,陌陌,app store,上海,v2.6 .......多条上述格式的数据 效果要求: 要求统计完后的表示格式: 统计出每天的app版本升级情况 日期 用户名 app名 新版本下载渠道