Skip to content

Commit ed74f42

Browse files
author
shengyonggen
committed
Release 1.18.20
1 parent 3d9255a commit ed74f42

15 files changed

+42
-21
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
1+
## 1.18.20 (2021-9-18)
2+
1. 优化
3+
- 点击图请求超时优化
4+
15
## 1.18.19 (2021-9-17)
26
1. 新增
37
- 可视化全埋点 `App` 内嵌 `H5` 支持自定义属性
48
2. 修复
59
- 修复 `iOS12``li` 元素不触发点击事件的问题
10+
611
## 1.18.18 (2021-9-13)
712
1. 优化
813
- 修改 `datasend_timeout``8` 秒,去除了队列发送,使用实时发送

core/sensorsdata.amd.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/sensorsdata.es6.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/sensorsdata.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

heatmap.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sa-sdk-javascript",
3-
"version": "1.18.19",
3+
"version": "1.18.20",
44
"description": "official sensorsdata javascript sdk",
55
"main": "sensorsdata.min.js",
66
"scripts": {

product/heatmap.full.js

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9228,6 +9228,7 @@
92289228
};
92299229

92309230
var heatmap = {
9231+
jsonp_timer: null,
92319232
getServerData: {
92329233
ajax: function(obj) {
92339234
var _this = this;
@@ -9267,10 +9268,23 @@
92679268
},
92689269
error = _.isFunction(obj.error) ? obj.error : function() {},
92699270
timeout = obj.timeout || 8000;
9271+
var me = this;
9272+
if (this.jsonp_timer !== null) {
9273+
clearTimeout(this.jsonp_timer);
9274+
}
9275+
this.jsonp_timer = setTimeout(function() {
9276+
error({
9277+
error: '由于数据量较大,请求耗时较长,请继续等待'
9278+
});
9279+
}, timeout);
9280+
92709281
_.jsonp({
92719282
url: obj.url.jsonp,
92729283
callbackName: 'saJSSDKHeatRender',
92739284
success: function(data) {
9285+
if (me.jsonp_timer !== null) {
9286+
clearTimeout(me.jsonp_timer);
9287+
}
92749288
if (data && _.isObject(data) && data.is_success) {
92759289
if (_.isObject(data.data)) {
92769290
success(data.data);
@@ -9295,6 +9309,9 @@
92959309
}
92969310
},
92979311
error: function(err) {
9312+
if (me.jsonp_timer !== null) {
9313+
clearTimeout(me.jsonp_timer);
9314+
}
92989315
if (err === 'timeout') {
92999316
error({
93009317
error: 'JSONP 请求超时,请尝试刷新页面'
@@ -9310,8 +9327,7 @@
93109327
});
93119328
}
93129329
}
9313-
},
9314-
timeout: timeout
9330+
}
93159331
});
93169332
}
93179333
},
@@ -9396,7 +9412,7 @@
93969412

93979413
window.sa_jssdk_heatmap_render = function(se, data, type, url) {
93989414
sd = se;
9399-
sd.heatmap_version = '1.18.19';
9415+
sd.heatmap_version = '1.18.20';
94009416
_ = sd._;
94019417

94029418
_.bindReady = function(fn, win) {

product/sensorsdata.amd.full.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4487,7 +4487,7 @@
44874487

44884488
sd.setInitVar = function() {
44894489
sd._t = sd._t || 1 * new Date();
4490-
sd.lib_version = '1.18.19';
4490+
sd.lib_version = '1.18.20';
44914491
sd.is_first_visitor = false;
44924492
sd.source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
44934493
};
@@ -5446,7 +5446,7 @@
54465446
source: 'sa-web-sdk',
54475447
type: 'v-is-vtrack',
54485448
data: {
5449-
sdkversion: '1.18.19'
5449+
sdkversion: '1.18.20'
54505450
}
54515451
},
54525452
'*'

product/sensorsdata.es6.full.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4485,7 +4485,7 @@ sd.setPreConfig = function(sa) {
44854485

44864486
sd.setInitVar = function() {
44874487
sd._t = sd._t || 1 * new Date();
4488-
sd.lib_version = '1.18.19';
4488+
sd.lib_version = '1.18.20';
44894489
sd.is_first_visitor = false;
44904490
sd.source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
44914491
};
@@ -5444,7 +5444,7 @@ sd.detectMode = function() {
54445444
source: 'sa-web-sdk',
54455445
type: 'v-is-vtrack',
54465446
data: {
5447-
sdkversion: '1.18.19'
5447+
sdkversion: '1.18.20'
54485448
}
54495449
},
54505450
'*'

product/sensorsdata.full.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4487,7 +4487,7 @@
44874487

44884488
sd.setInitVar = function() {
44894489
sd._t = sd._t || 1 * new Date();
4490-
sd.lib_version = '1.18.19';
4490+
sd.lib_version = '1.18.20';
44914491
sd.is_first_visitor = false;
44924492
sd.source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
44934493
};
@@ -5446,7 +5446,7 @@
54465446
source: 'sa-web-sdk',
54475447
type: 'v-is-vtrack',
54485448
data: {
5449-
sdkversion: '1.18.19'
5449+
sdkversion: '1.18.20'
54505450
}
54515451
},
54525452
'*'

0 commit comments

Comments
 (0)