一个二维码,扫描进入网页,自动识别下载苹果和安卓客户端,判断网页如下,(只有苹果的微信不能自动跳转)所以加个微信判断.

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>移动终端浏览器版本信息</title></head><body>
<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/i) || !!u.match(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/), //是否为移动终端
   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.iPhone || browser.versions.iPad || browser.versions.ios) {//苹果版

window.location.href = "https://itunes.apple.com/us/app/bei-jing-xin-xi-wang-huo-dong/id1097486612?mt=8";
is_weixn();//苹果微信不自动跳转浏览器
}
if (browser.versions.android) {//安卓
window.location.href = "http://active.bjxxw.com/Appdown/active.apk";
}
// 是否为微信
function is_weixn(){  var ua = navigator.userAgent.toLowerCase();  if(ua.match(/MicroMessenger/i)=="micromessenger") {  alert('微信请在右上角浏览器中打开');} else {  return false;  }
}
</script></body>
</html>

转载于:https://www.cnblogs.com/hiit/p/5627201.html

js网页判断移动终端浏览器版本信息是安卓还是苹果ios,判断在微信浏览器跳转不同页面,生成二维码...相关推荐

  1. js 生成二维码_js 生成二维码

    qrcode.min.js 下载地址: jeromeetienne/jquery-qrcode​github.com 页面中: <div class="page"> & ...

  2. 网页获取微信信息——js使用插件生成二维码(1)

    js使用插件生成二维码: 一.安装依赖: npm i qrcodejs2 -S 二.放置二维码的容器,需要给一个ref <div class="QRcodeCon">& ...

  3. Qrcode生成二维码链接地址,网页授权获取微信用户信息

    (1)一个简单的二维码地址生成使用easywechat扫描获取微信用户的信息: 首先生成二维码链接这里引用的QrCode生成的 QrCode::size(300)->generate($url] ...

  4. JS生成二维码(兼容各种浏览器及中文)

    本文将介绍如何使用JS生成二维码,兼容各种浏览器及手机端,支持中文. 代码如下: <!DOCTYPE html> <html> <head> <meta ch ...

  5. 微信内置浏览器动态生成二维码并长按识别

    现如今围绕微信生态相关开发已经非常常见,本期带来如何通过 qrcode.js 实现微信内置浏览器动态生成二维码并能够长按识别 以及 通过 html2canvas 生成图片并长按保存 说几个知识点 微信 ...

  6. Google Chrome 关闭网页生成二维码 快捷方式

    最近Google浏览器最新版本或者 (88.0.4324.146)版本以上,增加了网页中右键生成二维码的快捷方式,不是很常用,但老是会不小心点到,如何关闭呢. 1.打开谷歌浏览器 2.在地址栏中,填入 ...

  7. Java生成二维码图片,手机软件扫码后跳转网页

    一.创建maven工程,添加如下依赖 <dependencies><dependency><groupId>com.google.zxing</groupId ...

  8. 百万前端之js通过链接生成二维码可以保存下载复制

    在前端工作中,会遇到很多邀请好友的需求,这个时候就需要前端对需求进行实现了. 最终效果: 这个是做好以后的成品,根据链接生成二维码,提供保存二维码和复制链接功能,纯前端实现.话不多说直接上代码 htm ...

  9. 前端js html转换成pdf可下载打印;前端js可批量生成条形码;前端js可批量生成二维码,生成letter标签

    注意:本文调试的是letter纸尺寸 前端js html转换成pdf可下载打印  html2canvas  + jspdf 前端js生成条形码 Options · lindell/JsBarcode ...

最新文章

  1. Winsock—I/O模型之选择模型(一)
  2. fdisk -l 找不到分区怎么办?想办法找到隐藏分区。
  3. PyQt5 图形界面-基础准备:安装Qt Creater、Qt Designer工具,使用Qt Designer设计界面,安装PyQt5工具库
  4. 排队接水pascal程序
  5. 15 JS应用-todolist任务
  6. 尽管速度如此之慢,为什么Python如此受欢迎?
  7. python勿使用mutable值作为默认参数
  8. IntelliJ IDEA-遇见的问题总结
  9. linux配置yum源、mount及yum命令
  10. Bootstrap入门!
  11. AD18的PCB开槽方法
  12. 新经济 DTC 转型,一个简单而强大的数据平台至关重要
  13. 苹果Mac设备丢失时怎样利用激活锁保护隐私信息?
  14. JavaScript—— 常见网页特效
  15. 2030影院群站专用苹果CMS10自适应手机电影整站源码影视模板下载
  16. [置顶] 【原创】无线LED条屏信息报警项目---2012.05
  17. 桌面在计算机的路径,电脑桌面文件存放路径
  18. UE4搭建场景与特效文档—地形、水体、植被、雨雾效果
  19. 华科计院数据库课程笔记
  20. the OCD JTAG adapter was detected ,but there is...

热门文章

  1. Excel表格计算本周是今年的第几周
  2. 你了解Java应用开发中的注入攻击吗?
  3. Vue工程化项目创建-VueCli与Vite
  4. 国内高速下载 GitHub 下载单文件夹和 release 的方法
  5. 下载 145 部盗版视频,被法院判赔偿 70 万元!
  6. latex 自己定制命令 \newcommand
  7. 怎么通过MQTT查看数据是否上云端_C#通过OPC UA+MQTT将设备数据采集至云端自动化工程师的数字化之路...
  8. 学习笔记21.07.10:绘制页面组合图
  9. 支付宝第三方pc网页版授权登录,简单易懂
  10. Matlab数字图像处理——图像的空间变换