downiosapp.html
3.7 KB
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>潮流商品 | YOHO!有货</title>
<meta name="description" content="">
<script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
var agent = navigator.userAgent.toLowerCase() ;
var version, type, appid, td, queryString, downUrl;
var jumpTypes = [110];
function isInJump(unionType) {
for (var i = 0 ;i < jumpTypes.length; i++) {
if (unionType == jumpTypes[i]) {
return true;
}
}
return false;
}
function getQueryString() {
var vars = [],
hash,
i;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
downUrl = 'http://a.app.qq.com/o/simple.jsp?pkgname=com.yoho&g_f=995445';
//downUrl = "https://itunes.apple.com/cn/app/yoho!-you-huo/id490655927?mt=8";
if (agent.indexOf("like mac os x") > 0) {
var regStr_saf = /os [\d._]*/gi ;
var verinfo = agent.match(regStr_saf) ;
version = (verinfo+'').replace(/[^0-9|_.]/ig,'').replace(/_/ig, '.');
type = 'ios';
appid = '490655927';
td = window.screen.width + '_' + window.screen.height + '_' + type + '_' + version;
downUrl = "https://itunes.apple.com/cn/app/yoho!-you-huo/id490655927?mt=8";
} else if (agent.indexOf('android') > -1 || agent.indexOf('linux') > -1) {
var indextd = agent.indexOf('_td');
var index = agent.indexOf(' build');
var preString = '';
var deviceType = '';
//alert(agent);
if (indextd > -1) {
preString = agent.substr(0, indextd);
preString = preString.substr(preString.lastIndexOf(";") + 1);
preString = preString.replace(/\s+/g,'').replace(/_/ig, '');
var sansungIndex = preString.indexOf('samsung-');
if (sansungIndex > -1) {
preString = preString.substr(8);
}
} else if (index > -1) {
preString = agent.substr(0, index);
preString = preString.substr(preString.lastIndexOf(";") + 1);
preString = preString.replace(/\s+/g,'').replace(/_/ig, '');
//alert(preString);
}
deviceType = preString;
version = agent.substr(agent.indexOf('android') + 8, 3);
type = 'android';
appid = 'com.yoho';
td = deviceType + '_' + type + '_' + version;
downUrl = 'http://cdn.yoho.cn/app-downfiles/yohoBuy_YOHO_2953.apk';
}
queryString = getQueryString();
$.ajax({
method: 'POST',
//url: 'http://testservice.yoho.cn:28077/union/ClickUnionRest/addUnion',
url: '/union/ClickUnionRest/addUnion',
data: {
union_type: queryString.union_type,
identify_id: queryString.identify_id,
callbackurl: queryString.callbackurl,
client_type: type,
td: td,
appid: appid,
appkey: queryString.appkey
},
complete: function() {
window.location.href = downUrl;
}
});
</script>
</head>
<body>
</body>
</html>