Skip to content

Commit 7f4023c

Browse files
author
shengyonggen
committed
Release 1.21.12
1 parent 278340c commit 7f4023c

17 files changed

+59
-40
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 1.21.12 (2022-03-18)
2+
1. 修复
3+
- 修复 `localStorage` 心跳数据删除不成功导致 `$WebPageLeave` 频繁发送的问题
4+
- 修复网络环境是 `slow 3G` 的情况下会同时触发两个 `$WebPageLeave` 事件的问题
5+
- 修复一个用户只有 `$WebPageLeave` 事件没有 `$pageview` 事件
6+
- 修复单页面跳转 `url` 混乱的问题
7+
- 修复 `IE8` 使用 `img` 发送方式超时取消后会再次发送一个根域名请求的问题
18
## 1.21.11 (2022-03-11)
29
1. 新增
310
-`SDK` 支持 `A/B` 插件

core/sensorsdata.amd.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.

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: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/sensorsdata.mtp.min.js

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

heatmap.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.

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.21.11",
3+
"version": "1.21.12",
44
"description": "official sensorsdata javascript sdk",
55
"main": "sensorsdata.min.js",
66
"scripts": {

product/heatmap.full.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9420,7 +9420,7 @@
94209420

94219421
window.sa_jssdk_heatmap_render = function(se, data, type, url) {
94229422
sd = se;
9423-
sd.heatmap_version = '1.21.11';
9423+
sd.heatmap_version = '1.21.12';
94249424
_ = sd._;
94259425
_.querySelectorAll = function(val) {
94269426
if (typeof val !== 'string') {

product/sensorsdata.amd.full.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2082,7 +2082,7 @@
20822082
};
20832083

20842084
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
2085-
var sdkversion_placeholder = '1.21.11';
2085+
var sdkversion_placeholder = '1.21.12';
20862086

20872087
function parseSuperProperties(data) {
20882088
var obj = data.properties;
@@ -3324,8 +3324,6 @@
33243324
}
33253325
}
33263326

3327-
3328-
33293327
function EventEmitter() {
33303328
this._events = {};
33313329
}
@@ -6236,7 +6234,12 @@
62366234
};
62376235

62386236
ImageSender.prototype.lastClear = function() {
6239-
this.img.src = '';
6237+
var sys = getUA();
6238+
if (sys.ie !== undefined) {
6239+
this.img.src = 'about:blank';
6240+
} else {
6241+
this.img.src = '';
6242+
}
62406243
};
62416244

62426245
var AjaxSender = function(para) {
@@ -7984,7 +7987,7 @@
79847987
source: 'sa-web-sdk',
79857988
type: 'v-is-vtrack',
79867989
data: {
7987-
sdkversion: '1.21.11'
7990+
sdkversion: '1.21.12'
79887991
}
79897992
},
79907993
'*'

product/sensorsdata.es6.full.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2076,7 +2076,7 @@ var debug = {
20762076
};
20772077

20782078
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
2079-
var sdkversion_placeholder = '1.21.11';
2079+
var sdkversion_placeholder = '1.21.12';
20802080

20812081
function parseSuperProperties(data) {
20822082
var obj = data.properties;
@@ -3318,8 +3318,6 @@ function isValidListener(listener) {
33183318
}
33193319
}
33203320

3321-
3322-
33233321
function EventEmitter() {
33243322
this._events = {};
33253323
}
@@ -6230,7 +6228,12 @@ ImageSender.prototype.start = function() {
62306228
};
62316229

62326230
ImageSender.prototype.lastClear = function() {
6233-
this.img.src = '';
6231+
var sys = getUA();
6232+
if (sys.ie !== undefined) {
6233+
this.img.src = 'about:blank';
6234+
} else {
6235+
this.img.src = '';
6236+
}
62346237
};
62356238

62366239
var AjaxSender = function(para) {
@@ -7978,7 +7981,7 @@ var vtrackMode = {
79787981
source: 'sa-web-sdk',
79797982
type: 'v-is-vtrack',
79807983
data: {
7981-
sdkversion: '1.21.11'
7984+
sdkversion: '1.21.12'
79827985
}
79837986
},
79847987
'*'

0 commit comments

Comments
 (0)