文档章节

区分来源

lyg945
 lyg945
发布于 2016/11/22 21:48
字数 261
阅读 20
收藏 0


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<SCRIPT>
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {

} else {
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {    
    window.location = "https://itunes.apple.com/cn/app/shang-hai-gong-ji-jin*/id535765124?mt=8";      
}
else {
    window.location = "http://www.shgjj.com/app/gjj_androidv2_1.apk";
}
}
</SCRIPT>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
</head>

<body>
<div  style=" font-size: 300%; margin:0 auto 0 auto; width:90%; line-height:39px;">
  <p>微信用户若不能安装,请点击右上角 <img src="http://www.shgjj.com/app/images/return.gif" align="absmiddle" /></p>
  <p>选择<strong  style="color:#CC0000">在浏览器(或Safari)中打开</strong></p>
  <p>即可正常下载安装</p>
</div>

</body>
</html>


-----------------------------------------------


request.getHeader("User-Agent")


IE
15:52:11,281  INFO Login:29 - Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2)
Firefox
15:52:31,062  INFO Login:29 - Mozilla/5.0 (Windows NT 5.1; rv:25.0) Gecko/20100101 Firefox/25.0
Chrome
15:52:48,437  INFO Login:29 - Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.76 Safari/537.36

Mac
15:56:36,109  INFO Login:29 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.73.11 (KHTML, like Gecko) Version/7.0.1 Safari/537.73.11
iPhone
15:58:15,468  INFO Login:29 - Mozilla/5.0 (iPhone; CPU iPhone OS 7_0_4 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11B554a QQ/4.5.0.146

© 著作权归作者所有

上一篇: msql导出
lyg945

lyg945

粉丝 39
博文 28
码字总数 15849
作品 0
上海
后端工程师
私信 提问
加载中

评论(0)

【sentinel】深入浅出之原理篇协议拓展dubbo,grpc,web-servlet

在的项目中,有一个拓展的module,里面提供了对dubbo,grpc,webServlet以及其他协议的支持。 而在duobbo协议的支持中,实质是实现了Dubbo的Filter接口对接口做扩展。 消费端: 服务端其他都...

一滴水的坚持
2019/03/20
0
0
TASK_INTERRUPTIBLE 和TASK_UNINTERRUPTIBLE 的区别

TASKINTERRUPTIBLE是可以被信号和wakeup()唤醒的,当信号到来时,进程会被设置为可运行。 而TASKUNINTERRUPTIBLE只能被wake_up()唤醒。 信号本质 信号是在软件层次上对中断机制的一种模拟,软...

Q328333568
03/31
0
0
redis实现点击量浏览量

业务描述 CMS文章浏览量(标题被加载量),点击量统计(文章被点击开的量) 以下是本人设计的统计业务,主要技术redis,nodejs,redis应用点击量缓存以减少数据库压力,nodejs通过异步非阻塞机制实...

蟲蟲
2014/10/30
2.2K
0
XMPP JID的组成部分

完整JID Node/Username Domain Resource Bare

yunfound
2014/03/28
4.5K
0
[译] 移动开发中的极简化设计艺术

原文链接: The Art of Minimalism in Mobile App UI Design 原文作者 : Nick Babich 译者 : edvardhua 校对者 : owenlyn, jiaowoyongqi, Graning 设计是一件用户驱动很强的工作。随着用户越来...

曾梓华
2016/08/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

入门级科普:五分钟让你的应用拥有高精度定位功能

本文作者:用户_123456789 什么是智能定位服务 定位能力即帮助用户解决“我在哪”的问题,依托百度位置大数据及多种混合定位方式,百度地图开放平台为智能穿戴、用车出行、快递物流、生活服务...

百度开发者中心
2019/08/14
9
0
在Ruby on Rails中对nil v。空v。空白的简要解释 - A concise explanation of nil v. empty v. blank in Ruby on Rails

问题: I find myself repeatedly looking for a clear definition of the differences of nil? 我发现自己一再寻找nil?差异的明确定义nil? , blank? , blank? , and empty? , empty? in ......

javail
今天
15
0
DevOps与NoOps现状分析

时下的IT趋势中,DevOps 正是一个热语。它起源于几年前SPA (单页面应用) 的前端应用.我认为常态的IT技术适应就是,在新技术爆发的那一时刻开始,立马就会被敏锐的人们所采用,然后被快速传播...

tidings_
今天
21
0
OSChina 周六乱弹 —— 代码创造人工生命

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @小小编辑推荐:《inner universe》 - ORIGA 《inner universe》 - ORIGA 手机党少年们想听歌,请使劲儿戳(这里) 当机器人具有意识的时候,...

小小编辑
今天
20
1
怎么创建远程桌面连接

1、IIS7远程桌面 管理中文最新版是一款专业的远程桌面管理工具,更新了原09网络远程桌面管理,较之以前的版本,操作更加便捷,能够同时远程多台服务器,多台服务器间自由切换,完全无压力。I...

吹的心痒痒
今天
22
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部