`
xllily
  • 浏览: 120903 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

扫描二维码自动识别手机系统(Android/IOS)跳转不同页面

阅读更多
用一个二维码做下载地址,自动区分是 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和Android用同一个二维码实现跳转下载链接的方法

    最近一个项目需要iOS和安卓使用一个二维码,让扫描的机器自己识别操作系统实现跳转到相应的下载链接。比如iPhone用微信进行扫描就让他跳转appStore的下载页面,安卓机器使用微信扫描就直接跳浏览器下载。但是这...

    扫描二维码跳转app下载链接

    android或ios通过扫描二维码,自动识别设备跳转对应的app下载页面or链接

    扫描二维码下载 JAVA实现20190403

    本文将深入探讨如何使用JAVA实现扫描二维码自动下载对应客户端类型的APP功能。 首先,我们需要理解二维码的基本原理。二维码(Quick Response Code)是一种二维条形码,存储的数据可以是网址、文字、图片、联系人...

    autodownload:根据同一个二维码识别当前系统(iOS或Android),替换对应的App应用市场或下载界面

    本文主要讲的就是如何在没有个人/公司网站的情况下,利用同一个二维码自动识别手机系统(Android / iOS)替换不同的下载页面。 二,解决方案 我们可以编写一个html网页,通过js识别内部终端属性,根据相应的终端属性...

    微信、头条内扫描二维码或者点击链接地址,识别当前系统(Android或IOS).zip

    微信、头条内扫描二维码或者点击链接地址,识别当前系统(Android或IOS),Android跳转至系统默认浏览器进行Apk下载,IOS跳转至App Store进行应用下载 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用...

    Android二维码实现扫描生成

    要实现在Android应用中扫描二维码,首先需要集成ZXing库。这可以通过添加ZXing的AAR依赖到项目的build.gradle文件中,或者将ZXing的源码导入项目。依赖添加后,可以创建一个扫描界面,通常是一个SurfaceView,用于...

    根据同一个二维码识别当前系统(iOS或Android),跳转对应App应用市场或下载界面.zip

    包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...

    轻松实现微信中扫二维码直接下载APP(整合IOS和安卓).docx

    这种功能的实现可以通过微信跳转其他浏览器打开下载页面来完成,并且能够自动识别设备类型,确保在不同系统下的兼容性。 首先,我们可以采用“遮罩屏蔽法”来处理iOS设备的问题。由于iOS系统的限制,我们无法直接在...

    weexscanQR是一个weex扫描二维码插件

    在实际应用中,WeexScanQR插件提供了扫描二维码的功能,用户只需打开应用内的扫描界面,对准二维码,即可自动识别并解析二维码中的数据。这些数据可以是网址、文本、联系人信息等,开发者可以根据实际需求对这些数据...

    phonegap 百度云推送、扫描二维码、自动更新插件

    PhoneGap是一种跨平台的移动应用开发框架,它允许开发者使用HTML、CSS和...在开发过程中,开发者需要熟悉PhoneGap的插件开发和跨平台兼容性问题,同时对百度云推送、二维码识别以及文件更新等技术有深入理解。

    调用手机相机扫一扫,也可从相册中识别二维码,效果非常实用,只需调用即可

    要实现在Android或iOS平台上调用手机相机扫描二维码,开发者通常会使用专门的二维码库,如Zxing(ZXing是“Zebra Crossing”的缩写,意为斑马线)在Android上,或者AVFoundation框架在iOS上。以下是一些关键步骤: ...

    webview--长按识别二维码

    在一些场景下,比如电商应用或者信息聚合类应用,用户可能需要通过扫描二维码来快速获取信息或者跳转到特定页面。在这种情况下,为WebView添加长按识别二维码的功能就显得尤为实用。本文将详细探讨如何实现这一功能...

    android原生二维码扫描

    在Android平台上实现原生二维码扫描是一项常见的需求,用于读取和解析二维码中的信息。QRZxing是一个基于开源项目Zxing(ZXing,意为“快速扫描”)的Android二维码扫描库,它为开发者提供了便捷的方式来集成二维码...

    实现手机扫描二维码登录

    在现代的移动应用中,手机扫描二维码登录已经成为一种常见的便捷登录方式。这种方式允许用户通过手机摄像头扫描显示在屏幕上的二维码,快速完成身份验证并登录到应用程序。本文将深入探讨实现这一功能所需的关键技术...

    Zxing生成二维码扫描二维码

    3. 二维码识别:使用`decode`方法对每个图像块进行解码,识别出其中的二维码信息。 四、Zxing在实际应用中的案例 1. 移动支付:在支付宝、微信支付等移动支付场景中,用户可以通过扫描商家的二维码完成支付,或者...

    网页二维码识别

    网页二维码识别技术是一种将二维码与网页交互紧密结合的技术,主要用于便捷的信息传递、网页跳转或数据输入等场景。在移动互联网时代,二维码已经成为连接线上和线下的重要桥梁。本项目仿照微信二维码识别功能,旨在...

    基于开源中国源码提取出的扫描二维码功能模块

    基于开源中国的源码提取出的扫描二维码功能模块,旨在为开发者提供一个简单易用、适应性强的集成方案,使其能够快速在自己的项目中实现二维码的读取和识别。 一、核心组件与技术 1. 图像处理库:为了识别二维码,...

    Android二维码扫描demo

    通过学习这个"Android二维码扫描demo",开发者可以掌握从相机预览到二维码识别的整个流程,为自己的应用添加类似功能打下坚实基础。同时,还可以在此基础上进行扩展,实现更多高级功能,如条形码支持、自定义解码器...

    手APP扫描二维码功能

    【手APP扫描二维码功能】 在当今的移动应用开发中,二维码扫描已经成为一项不可或缺的功能,它极大地简化了数据交换和信息获取的过程。Hbuilder是一款强大的HTML5开发工具,它集成了多种开发工具,使得开发者能够...

Global site tag (gtag.js) - Google Analytics