Skip to content

Commit b860390

Browse files
author
shengyonggen
committed
Release 1.16.8
1 parent d70491b commit b860390

14 files changed

+43
-31
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## 1.16.8 (2021-04-07)
2+
1. 新增
3+
- 新增 `Web_`支持渠道匹配和回传
14
## 1.16.7 (2021-03-19)
25
1. 新增
36
- 新增 `url` 上中文解码功能

core/sensorsdata.amd.min.js

Lines changed: 4 additions & 4 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: 4 additions & 4 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.16.7",
3+
"version": "1.16.8",
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
@@ -9440,7 +9440,7 @@
94409440

94419441
window.sa_jssdk_heatmap_render = function(se, data, type, url) {
94429442
sd = se;
9443-
sd.heatmap_version = '1.16.7';
9443+
sd.heatmap_version = '1.16.8';
94449444
_ = sd._;
94459445

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

product/sensorsdata.amd.full.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -686,12 +686,14 @@
686686
}
687687
};
688688

689-
_.parseSuperProperties = function(obj) {
689+
_.parseSuperProperties = function(data) {
690+
var obj = data.properties;
691+
var copyData = JSON.parse(JSON.stringify(data));
690692
if (_.isObject(obj)) {
691693
_.each(obj, function(value, key) {
692694
if (_.isFunction(value)) {
693695
try {
694-
obj[key] = value();
696+
obj[key] = value(copyData);
695697
if (_.isFunction(obj[key])) {
696698
sd.log("您的属性- " + key + ' 格式不满足要求,我们已经将其删除');
697699
delete obj[key];
@@ -2636,7 +2638,7 @@
26362638

26372639
sd.setInitVar = function() {
26382640
sd._t = sd._t || 1 * new Date();
2639-
sd.lib_version = '1.16.7';
2641+
sd.lib_version = '1.16.8';
26402642
sd.is_first_visitor = false;
26412643
sd.source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
26422644
};
@@ -3496,7 +3498,7 @@
34963498
source: 'sa-web-sdk',
34973499
type: 'v-is-vtrack',
34983500
data: {
3499-
sdkversion: '1.16.7'
3501+
sdkversion: '1.16.8'
35003502
}
35013503
}, '*');
35023504
}
@@ -4297,7 +4299,7 @@
42974299
data.time = (new Date()) * 1;
42984300
}
42994301
}
4300-
_.parseSuperProperties(data.properties);
4302+
_.parseSuperProperties(data);
43014303

43024304
_.filterReservedProperties(data.properties);
43034305
_.searchObjDate(data);
@@ -4312,6 +4314,7 @@
43124314
sd.addReferrerHost(data);
43134315
sd.addPropsHook(data);
43144316

4317+
43154318
if (sd.para.debug_mode === true) {
43164319
sd.log(data);
43174320
this.debugPath(JSON.stringify(data), callback);

product/sensorsdata.es6.full.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -675,12 +675,14 @@ if (typeof JSON !== 'object') {
675675
}
676676
};
677677

678-
_.parseSuperProperties = function(obj) {
678+
_.parseSuperProperties = function(data) {
679+
var obj = data.properties;
680+
var copyData = JSON.parse(JSON.stringify(data));
679681
if (_.isObject(obj)) {
680682
_.each(obj, function(value, key) {
681683
if (_.isFunction(value)) {
682684
try {
683-
obj[key] = value();
685+
obj[key] = value(copyData);
684686
if (_.isFunction(obj[key])) {
685687
sd.log("您的属性- " + key + ' 格式不满足要求,我们已经将其删除');
686688
delete obj[key];
@@ -2625,7 +2627,7 @@ sd.setPreConfig = function(sa) {
26252627

26262628
sd.setInitVar = function() {
26272629
sd._t = sd._t || 1 * new Date();
2628-
sd.lib_version = '1.16.7';
2630+
sd.lib_version = '1.16.8';
26292631
sd.is_first_visitor = false;
26302632
sd.source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
26312633
};
@@ -3485,7 +3487,7 @@ sd.detectMode = function() {
34853487
source: 'sa-web-sdk',
34863488
type: 'v-is-vtrack',
34873489
data: {
3488-
sdkversion: '1.16.7'
3490+
sdkversion: '1.16.8'
34893491
}
34903492
}, '*');
34913493
}
@@ -4286,7 +4288,7 @@ saEvent.send = function(p, callback) {
42864288
data.time = (new Date()) * 1;
42874289
}
42884290
}
4289-
_.parseSuperProperties(data.properties);
4291+
_.parseSuperProperties(data);
42904292

42914293
_.filterReservedProperties(data.properties);
42924294
_.searchObjDate(data);
@@ -4301,6 +4303,7 @@ saEvent.send = function(p, callback) {
43014303
sd.addReferrerHost(data);
43024304
sd.addPropsHook(data);
43034305

4306+
43044307
if (sd.para.debug_mode === true) {
43054308
sd.log(data);
43064309
this.debugPath(JSON.stringify(data), callback);

product/sensorsdata.full.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -687,12 +687,14 @@
687687
}
688688
};
689689

690-
_.parseSuperProperties = function(obj) {
690+
_.parseSuperProperties = function(data) {
691+
var obj = data.properties;
692+
var copyData = JSON.parse(JSON.stringify(data));
691693
if (_.isObject(obj)) {
692694
_.each(obj, function(value, key) {
693695
if (_.isFunction(value)) {
694696
try {
695-
obj[key] = value();
697+
obj[key] = value(copyData);
696698
if (_.isFunction(obj[key])) {
697699
sd.log("您的属性- " + key + ' 格式不满足要求,我们已经将其删除');
698700
delete obj[key];
@@ -2637,7 +2639,7 @@
26372639

26382640
sd.setInitVar = function() {
26392641
sd._t = sd._t || 1 * new Date();
2640-
sd.lib_version = '1.16.7';
2642+
sd.lib_version = '1.16.8';
26412643
sd.is_first_visitor = false;
26422644
sd.source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
26432645
};
@@ -3497,7 +3499,7 @@
34973499
source: 'sa-web-sdk',
34983500
type: 'v-is-vtrack',
34993501
data: {
3500-
sdkversion: '1.16.7'
3502+
sdkversion: '1.16.8'
35013503
}
35023504
}, '*');
35033505
}
@@ -4298,7 +4300,7 @@
42984300
data.time = (new Date()) * 1;
42994301
}
43004302
}
4301-
_.parseSuperProperties(data.properties);
4303+
_.parseSuperProperties(data);
43024304

43034305
_.filterReservedProperties(data.properties);
43044306
_.searchObjDate(data);
@@ -4313,6 +4315,7 @@
43134315
sd.addReferrerHost(data);
43144316
sd.addPropsHook(data);
43154317

4318+
43164319
if (sd.para.debug_mode === true) {
43174320
sd.log(data);
43184321
this.debugPath(JSON.stringify(data), callback);

0 commit comments

Comments
 (0)