用一个二维码做下载地址,自动区分是 ios 还是 android, 甚至区分 iphone 和 ipad。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
二维码下载<script type="text/javascript">
/*
* 智能机浏览器版本信息:
*
*/
var browser = {
versions: function() {
var u = navigator.userAgent, app = navigator.appVersion;
return {//移动终端浏览器版本信息
trident: u.indexOf('Trident') > -1, //IE内核
presto: u.indexOf('Presto') > -1, //opera内核
webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/), //是否为移动终端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
};
}(),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
}
if (browser.versions.ios || browser.versions.iPhone || browser.versions.iPad) {
window.location="https://itunes.apple.com/cn/app/xxx";
}
else if (browser.versions.android) {
window.location="http://zhj8.aliapp.com/xxx.apk";
}
// document.writeln("语言版本: " + browser.language);
// document.writeln(" 是否为移动终端: " + browser.versions.mobile);
// document.writeln(" ios终端: " + browser.versions.ios);
// document.writeln(" android终端: " + browser.versions.android);
// document.writeln(" 是否为iPhone: " + browser.versions.iPhone);
// document.writeln(" 是否iPad: " + browser.versions.iPad);
// document.writeln(navigator.userAgent);
</script>
分享到:
相关推荐
最近一个项目需要iOS和安卓使用一个二维码,让扫描的机器自己识别操作系统实现跳转到相应的下载链接。比如iPhone用微信进行扫描就让他跳转appStore的下载页面,安卓机器使用微信扫描就直接跳浏览器下载。但是这...
二维码扫描跳转页面 名片二维码生成 最近做了一个二维码扫描与生成的一个项目,现在记录一下老师给想要的需求,管理员通过二维码扫描然后获取到学生端的信息然后将这段信息记录进数据库中,于是我就查看蛮多的资料的...
本资源主要解决了二维码较小时识别率低的问题,在扫描的时候不断放大镜头实现近距离扫描二维码,同时支持打开相册扫描,打开闪光灯,创建二维码等功能,同时识别率高。
java实现手机扫描二维码后网站跳转新页面,提供zxing和hutools的方式实现二维码的生成,动态刷新,验证跳转功能。
使用js控制,使用同一个链接识别二维码是ios还是android设备,跳转不同的链接进行下载
Andorid二维码的识别,绝对可以成功的例子
基于google Zxing实现二维码的生成,识别和长按识别的效果,仿微信选择相册里的二维码图片直接识别的效果 ,选择相册在主页面点击打开摄像机进行扫描,进入扫描页面,在里面有选择相册的选项,直接点击就可以调用...
JS调用安卓手机摄像头扫描二维码
操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络...
Android调用摄像头扫描二维码示例 包含长二维码按识别 打开本地相册识别二维码 扫描识别 设置手机状态栏颜色
最近有朋友问小编这样一个问题,先给大家说下项目需求:扫描二维码打开app如果用户没有这个app则提示它跳转。 用网页直接来调用app是不打可能的,必须原生那边先做一些配置。 首先,安卓和苹果的调用方法是不同的。 ...
Android中生成二维码、扫描二维码并返回结果进行处理
本文主要讲的就是如何在没有个人/公司网站的情况下,利用同一个二维码自动识别手机系统(Android / iOS)替换不同的下载页面。 二,解决方案 我们可以编写一个html网页,通过js识别内部终端属性,根据相应的终端属性...
安卓手机版本在6.0以后需要动态获取相机权限 1.获取相机权限 <!-- 获取手机相机的权限 --> <uses android:name=android.permission.CAMERA> <uses android:name=android.permission.FLASHLIGHT> 2.添加依赖...
iOS二维码信息、扫描二维码信息、信息二维码转换
iOS 二维码扫描 - 生成二维码图片-扫描二维码图片
Android 扫描 wifi 二维码自动连接。 原文连接地址 http://blog.csdn.net/android_cmos/article/details/52214560 Android
Android开发 二维码扫描,识别相册图片二维码,以及设置状态栏颜色
微信、头条内扫描二维码或者点击链接地址,识别当前系统(Android或IOS),Android跳转至系统默认浏览器进行Apk下载,IOS跳转至App Store进行应用下载 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用...