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') > - || u.indexOf('Linux') > -,
// 是否为iPhone 或 QQHD浏览器
iPhone: u.indexOf('iPhone') > -,
// 是否 iPad
iPad: u.indexOf('iPad') > -
};
}(),
// 辨别移动终端的语言: 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>
app下载——js设备判断的更多相关文章
- js 设备判断(移动端pc端 安卓ios 微信)
苹果安卓判断 $(function () { var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.in ...
- js设备判断
判断设备android,weixin,ios var UserAgent=navigator.userAgent.toLowerCase(); var IS_ANDROID=false; var IS ...
- js检查判断设备
js检查判断设备 var navigatorType = {}; var u=navigator.userAgent; navigatorType.IsIE= u.indexOf('Trident') ...
- 通过js自动判断移动终端设备(ios\android等)
当用户用移动设备扫描一个二维码是,将扫描后的链接链接到一个页面,该页面只包含判断移动终端设备的js,判断好后自动跳转到对应的链接 或下载对应的内容. html代码如下: <script> ...
- 微信扫描打开APP下载链接提示代码优化
上一次我发了一篇文章叫“微信打开网址添加在浏览器中打开提示”,里面我发出来了三个代码,分别是纯JS.js+html.jQuery+HTML代码.今天来一个简化版带可以关闭的按钮操作.使用的是纯JS+H ...
- 通过JS语句判断WEB网站的访问端是电脑还是手机
通过JS语句判断WEB网站的访问端是电脑还是手机,以显示不同的页面! 目录腾讯网的适配代码如何判断访问网站的机器类型-如何判断ipadJS 判断浏览器客户端类型(ipad,iphone,android ...
- 【数据标识】iOS App下载渠道的统计需求
需求概述 我们现在有一个需求,某一个活动需要拉新所谓的拉新一般是推App下载,这个用户通过这个活动下载了App后,我们需要做到[在数据库中记录这个用户下载这个App是通过那个二维码渠道的,从效果上说, ...
- js如何判断用户是在pc端和还是移动端访问
js如何判断用户是在pc端和还是移动端访问 来源:A5技术交流 作者:wofa 时间:2014-04-25收藏本页 最近一直在忙我们团队的项目“咖啡之翼”,在这个项目中,我们为移动平台提供了一个优秀的 ...
- Cordova app 检查更新 ----JS进行调用(二)
原文:Cordova app 检查更新 ----JS进行调用(二) 1.获取版本号 需要添加 插件 cordova plugin add https://github.com/whiteoctober ...
随机推荐
- jquery根据值设置radio和select选中状态
1.radio选中: $("input[name=test][value=34]").attr("checked",true);//value=34的radio ...
- 【转】如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源
网上看到关于微信官方的跨平台跨业务的终端基础组件Mars的介绍文章,转载这这里.源代码: https://github.com/Tencent/mars作者:男人链接:https://zhuanlan ...
- Drawable.Callback
一.介绍 public abstract void invalidateDrawable (Drawable who) Called when the drawable needs to be re ...
- Android studio怎么修改文件名
选中需要重新命名的文件 点击Android studio菜单中列表中的Refactor的选项 选择下拉菜单中的“rename”的选项 弹出rename的选项框,在输入框中输入需要重新的命名的名称. 点 ...
- appium API java
原创内容,未经允许,禁止转载! driver.close();//关闭 driver.closeApp();//关闭应用,其实就是按home键把应用置于后台 driver.currentActivit ...
- go——安装与设置
1.下载安装 官方下载地址:https://golang.org/dl/ 备用下载地址:https://golang.google.cn/dl/ 在windows下面直接运行.msi程序文件就可以安装 ...
- 解释一下python中的身份运算符
通过身份运算符‘is’和‘is not’,我们可以确定两个值是否相同 ')#False print(True is not False)#True
- JDK1.7配置及测试
Windows 7 配置jdk 1.7环境变量 (网上找的,写的很清晰,保存下) 环境:win7(32位) jdk1.7 1.右击计算机-属性-高级系统设置-高级-环境变量,弹出“环境变量” ...
- Java分布式:RPC(远程过程调用)
Java分布式:RPC(远程过程调用) 引入RPC 比如我们有一个查询的接口IDBQuery,以及其实现类DBQueryImp,如果我们执行IDBQuery查询方法,只需要new一个DBQueryIm ...
- Unity,android和IOS 防止八门神器注入
八门神器主要是不断筛选,来获取关键属性(比如金币)在内存中的地址,再根据该地址来修改指向的数据就可以成功. 因此,我们需要在金币读取和设置的时候,使用一个偏移量,来达到干扰的目的就可以了 未经仔细测试 ...