代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Java
】
判断扫描二维码不同来源
作者:
纵度飞行
/ 发布于
2014/10/14
/
1398
根据扫描的二维码,判断通过微信扫描还是 手机浏览器 扫描,调用接口进行分发,到不同下载页面
<title>Insert title here</title> <script type="text/javascript"> window.onload=function(){ var navi=navigator.userAgent; alert(navi); ///实际上是 在浏览器下载 if((navi.indexOf("Android")>=0) || (navi.indexOf("Linux")>=0)){ if((navi.indexOf("MQQBrowser")>=0)|| (navi.indexOf("MicroMessenger")>=0) ){ ////微信扫描或者 QQ浏览器 //window.location.href="http://m.meilishuo.com/download/latest/qrcode"; window.location.href="http://wx.blinq.cn/cptest/opencard/firstandroid.apk"; }else{ /////其他浏览器UC或者猎豹 window.location.href="http://wx.blinq.cn/cptest/opencard/firstandroid.apk"; } }else if(navi.indexOf("iPhone")>0 ||(navi.indexOf("iPad")>0) ||(navi.indexOf("Mac os")>0)){ //不管是微信还是浏览器都要跳转 到 iTunes 授权后下载 if((navi.indexOf("MQQBrowser")>=0)|| (navi.indexOf("MicroMessenger")>=0) ){ window.location.href="https://itunes.apple.com/cn/app/bin-ke/id913944383?mt=8";//http://store.apple.com/cn }else{ //另外一个立即下载的页面, window.location.href="http://m.meilishuo.com/download/latest/qrcode"; //然后自动跳转到 APP Store } }else if(navi.indexOf("Windows Phone")>=0){ window.location.href="http://windows.microsoft.com/zh-cn/windows/home"; }else{ window.location.href="http://www.baidu.com/"; } } </script> ------------------------------------------------------------------------------------ PHP 后台代码判断 ==================================================================================== $navi = getenv(HTTP_USER_AGENT); /* if((strpos($navi,"Android")>0) || (strpos($navi,"Linux")>0)){ if((strpos($navi,"MicroMessenger")>=0)){ $url= "http://m.meilishuo.com/download/latest/qrcode"; echo $this->assign('url', $url)->fetch('redirect'); return; }else{ $url = "http://wx.blinq.cn/cptest/opencard/firstandroid.apk"; ///UC Broswer echo $this->assign('url', $url)->fetch('redirect'); return; } }else if((strpos($navi,"iPhone")>0) || (strpos($navi,"Mac os")>0)){ $url = "https://itunes.apple.com/cn/app/bin-ke/id913944383?mt=8";//http://store.apple.com/cn echo $this->assign('url', $url)->fetch('redirect');//出现到 微信重复加载redirect页面 return; }else if(strpos($navi,"Windows Phone")>0){ $url ="http://windows.microsoft.com/zh-cn/windows/home"; echo $this->assign('url', $url)->fetch('redirect'); return; }else{ $url ="http://www.baidu.com/"; echo $this->assign('url', $url)->fetch('redirect'); return; } */
试试其它关键字
扫描二维码
同语言下
.
List 切割成几份 工具类
.
一行一行读取txt的内容
.
Java PDF转换成图片并输出给前台展示
.
java 多线程框架
.
double类型如果小数点后为零则显示整数否则保留两位小
.
将图片转换为Base64字符串公共类抽取
.
sqlParser 处理SQL(增删改查) 替换schema 用于多租户
.
JAVA 月份中的第几周处理 1-7属于第一周 依次类推 29-
.
java计算两个经纬度之间的距离
.
输入时间参数计算年龄
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
纵度飞行
贡献的其它代码
(
3
)
.
求三角形面积
.
判断扫描二维码不同来源
.
手机判断
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3