<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body> <script> /**
出来的链接大概是长这样的
http://xxxx.cn/243423.html?c=Q23DR32
*/ // c=Q23DR32是注册时扫描获取的邀请码。
// 这样加参数,后面的参数会被自动忽略,不会影响加载此网页 goDownload(); // 去下载
function goDownload() {
var u = navigator.userAgent, app = navigator.appVersion;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1;
var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
// 是安卓浏览器
if (isAndroid) {
window.location.href = 'http://xxxxxxx.cn/release/xxxx-release.apk'; // 跳安卓端下载地址
}
// 是iOS浏览器
if (isIOS) {
window.location.href = 'https://itunes.apple.com/cn/app/xxxxxxx/id1124348115?mt=8'; // 跳AppStore下载地址
} // 是微信内部webView
if (is_weixn()) {
alert("请点击右上角按钮, 点击使用浏览器打开");
} // 是PC端
if (IsPC()) {
window.location.href = 'http://www.xxxxxxx.cn/index.html'; // 公司主页
}
} // 是微信浏览器
function is_weixn(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
return true;
} else {
return false;
}
} function IsPC() {
var userAgentInfo = navigator.userAgent;
var Agents = ["Android", "iPhone",
"SymbianOS", "Windows Phone",
"iPad", "iPod"];
var flag = true;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) {
flag = false;
break;
}
}
return flag;
} </script>
</body>
</html>

放到服务器上获取这个页面的链接   生成二维码即可

最新文章

  1. Linux监控工具介绍系列&mdash;&mdash;free
  2. ionic 开发笔记
  3. windows 并发与同步 学习笔记
  4. springMVC中的Controller里面定义全局变量
  5. c# 绘图常用对象和方法
  6. Spring 具名参数NamedParameterJdbcTemplate
  7. windows系统库
  8. 英语口语练习系列-C15-心情不好
  9. ng-app&amp;data-ng-app
  10. SQLSERVER 聚集一个表的字段2008及以后,要求支持XML
  11. ACM-ICPC2018南京赛区 Mediocre String Problem
  12. VMware与Centos系统安装
  13. Redis持久化--RDB+AOF(转)
  14. PHP函数可变参数
  15. 20155323刘威良 网络对抗 Exp2 后门原理与实践
  16. java7,java8 中HashMap和ConcurrentHashMap简介
  17. 4. Stacked AutoEncoder(堆栈自动编码器)
  18. CentOS7.3下yum练手安装Nginx,支持php5.4
  19. CSS小技巧(一)
  20. NOIP2015普及组T4推销员(暴力+线段树)

热门文章

  1. Codeforces Round #603 (Div. 2) E. Editor 线段树
  2. centos--该虚拟机似乎正在使用中。 如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消(C)”按钮以防损坏。
  3. 《细说PHP》第四版 样章 第18章 数据库抽象层PDO 1
  4. 前端框架Easyui学习积累
  5. mysql 优化之 is null ,is not null 索引使用测试
  6. MySQL(7)---存储过程
  7. Google_PWA_ServiceWork_渐进式 Web 应用_给应用提供离线体验
  8. sql server 列字段拼接 —— STUFF
  9. Z从壹开始前后端分离【 .NET Core2.2/3.0 +Vue2.0 】框架之六 || API项目整体搭建 6.1 仓储+服务+抽象接口模式
  10. Vue中的组件及路由使用