Skip to content

Commit b2d3d66

Browse files
author
shengyonggen
committed
Release 1.17.2
1 parent 3777e9f commit b2d3d66

14 files changed

+42
-19
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 1.17.2(2022-1-13)
2+
1. 修复
3+
- 页面浏览时长出现负值的问题
4+
- 属性值为 `null``undefined` 日志提示不准确的问题
5+
16
## 1.17.1(2021-12-31)
27
1. 新增
38
- 支持合规功能,延迟初始化

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-miniprogram",
3-
"version": "1.17.1",
3+
"version": "1.17.2",
44
"description": "sensorsdata miniprogram sdk",
55
"main": "sensorsdata.min.js",
66
"scripts": {

product/sensorsdata.custom.es6.full.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -818,7 +818,7 @@ sa.getServerUrl = function() {
818818
return sa.para.server_url;
819819
};
820820

821-
var LIB_VERSION = '1.17.1',
821+
var LIB_VERSION = '1.17.2',
822822
LIB_NAME = 'MiniProgram';
823823

824824
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
@@ -974,7 +974,7 @@ _.strip_sa_properties = function(p) {
974974
p[k] = temp;
975975
}
976976
if (!(_.isString(v) || _.isNumber(v) || _.isDate(v) || _.isBoolean(v) || _.isArray(v))) {
977-
logger.info('您的数据-', v, '-格式不满足要求,我们已经将其删除');
977+
logger.info('您的数据 - ' + k + ':' + v + ' - 格式不满足要求,已经将其删除');
978978
delete p[k];
979979
}
980980
});
@@ -2865,6 +2865,9 @@ _.sendPageLeave = function() {
28652865
var prop = {};
28662866
var title = _.getPageTitle(router);
28672867
var page_stay_time = (Date.now() - page_show_time) / 1000;
2868+
if (isNaN(page_stay_time) || page_stay_time < 0) {
2869+
page_stay_time = 0;
2870+
}
28682871
prop.$url_query = currentPage.sensors_mp_url_query ? currentPage.sensors_mp_url_query : '';
28692872
prop.$url_path = router;
28702873
prop.$title = title;

product/sensorsdata.custom.full.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -821,7 +821,7 @@ sa.getServerUrl = function() {
821821
return sa.para.server_url;
822822
};
823823

824-
var LIB_VERSION = '1.17.1',
824+
var LIB_VERSION = '1.17.2',
825825
LIB_NAME = 'MiniProgram';
826826

827827
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
@@ -977,7 +977,7 @@ _.strip_sa_properties = function(p) {
977977
p[k] = temp;
978978
}
979979
if (!(_.isString(v) || _.isNumber(v) || _.isDate(v) || _.isBoolean(v) || _.isArray(v))) {
980-
logger.info('您的数据-', v, '-格式不满足要求,我们已经将其删除');
980+
logger.info('您的数据 - ' + k + ':' + v + ' - 格式不满足要求,已经将其删除');
981981
delete p[k];
982982
}
983983
});
@@ -2868,6 +2868,9 @@ _.sendPageLeave = function() {
28682868
var prop = {};
28692869
var title = _.getPageTitle(router);
28702870
var page_stay_time = (Date.now() - page_show_time) / 1000;
2871+
if (isNaN(page_stay_time) || page_stay_time < 0) {
2872+
page_stay_time = 0;
2873+
}
28712874
prop.$url_query = currentPage.sensors_mp_url_query ? currentPage.sensors_mp_url_query : '';
28722875
prop.$url_path = router;
28732876
prop.$title = title;

product/sensorsdata.es6.full.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,7 +1030,7 @@ sa.getServerUrl = function() {
10301030
return sa.para.server_url;
10311031
};
10321032

1033-
var LIB_VERSION = '1.17.1',
1033+
var LIB_VERSION = '1.17.2',
10341034
LIB_NAME = 'MiniProgram';
10351035

10361036
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
@@ -1186,7 +1186,7 @@ _.strip_sa_properties = function(p) {
11861186
p[k] = temp;
11871187
}
11881188
if (!(_.isString(v) || _.isNumber(v) || _.isDate(v) || _.isBoolean(v) || _.isArray(v))) {
1189-
logger.info('您的数据-', v, '-格式不满足要求,我们已经将其删除');
1189+
logger.info('您的数据 - ' + k + ':' + v + ' - 格式不满足要求,已经将其删除');
11901190
delete p[k];
11911191
}
11921192
});
@@ -3077,6 +3077,9 @@ _.sendPageLeave = function() {
30773077
var prop = {};
30783078
var title = _.getPageTitle(router);
30793079
var page_stay_time = (Date.now() - page_show_time) / 1000;
3080+
if (isNaN(page_stay_time) || page_stay_time < 0) {
3081+
page_stay_time = 0;
3082+
}
30803083
prop.$url_query = currentPage.sensors_mp_url_query ? currentPage.sensors_mp_url_query : '';
30813084
prop.$url_path = router;
30823085
prop.$title = title;

product/sensorsdata.full.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1033,7 +1033,7 @@ sa.getServerUrl = function() {
10331033
return sa.para.server_url;
10341034
};
10351035

1036-
var LIB_VERSION = '1.17.1',
1036+
var LIB_VERSION = '1.17.2',
10371037
LIB_NAME = 'MiniProgram';
10381038

10391039
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
@@ -1189,7 +1189,7 @@ _.strip_sa_properties = function(p) {
11891189
p[k] = temp;
11901190
}
11911191
if (!(_.isString(v) || _.isNumber(v) || _.isDate(v) || _.isBoolean(v) || _.isArray(v))) {
1192-
logger.info('您的数据-', v, '-格式不满足要求,我们已经将其删除');
1192+
logger.info('您的数据 - ' + k + ':' + v + ' - 格式不满足要求,已经将其删除');
11931193
delete p[k];
11941194
}
11951195
});
@@ -3080,6 +3080,9 @@ _.sendPageLeave = function() {
30803080
var prop = {};
30813081
var title = _.getPageTitle(router);
30823082
var page_stay_time = (Date.now() - page_show_time) / 1000;
3083+
if (isNaN(page_stay_time) || page_stay_time < 0) {
3084+
page_stay_time = 0;
3085+
}
30833086
prop.$url_query = currentPage.sensors_mp_url_query ? currentPage.sensors_mp_url_query : '';
30843087
prop.$url_path = router;
30853088
prop.$title = title;

product/sensorsdata.plugin.es6.full.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1027,7 +1027,7 @@ sa.getServerUrl = function() {
10271027
return sa.para.server_url;
10281028
};
10291029

1030-
var LIB_VERSION = '1.17.1',
1030+
var LIB_VERSION = '1.17.2',
10311031
LIB_NAME = 'MiniProgram';
10321032

10331033
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
@@ -1183,7 +1183,7 @@ _.strip_sa_properties = function(p) {
11831183
p[k] = temp;
11841184
}
11851185
if (!(_.isString(v) || _.isNumber(v) || _.isDate(v) || _.isBoolean(v) || _.isArray(v))) {
1186-
logger.info('您的数据-', v, '-格式不满足要求,我们已经将其删除');
1186+
logger.info('您的数据 - ' + k + ':' + v + ' - 格式不满足要求,已经将其删除');
11871187
delete p[k];
11881188
}
11891189
});
@@ -3074,6 +3074,9 @@ _.sendPageLeave = function() {
30743074
var prop = {};
30753075
var title = _.getPageTitle(router);
30763076
var page_stay_time = (Date.now() - page_show_time) / 1000;
3077+
if (isNaN(page_stay_time) || page_stay_time < 0) {
3078+
page_stay_time = 0;
3079+
}
30773080
prop.$url_query = currentPage.sensors_mp_url_query ? currentPage.sensors_mp_url_query : '';
30783081
prop.$url_path = router;
30793082
prop.$title = title;

product/sensorsdata.plugin.full.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,7 +1030,7 @@ sa.getServerUrl = function() {
10301030
return sa.para.server_url;
10311031
};
10321032

1033-
var LIB_VERSION = '1.17.1',
1033+
var LIB_VERSION = '1.17.2',
10341034
LIB_NAME = 'MiniProgram';
10351035

10361036
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
@@ -1186,7 +1186,7 @@ _.strip_sa_properties = function(p) {
11861186
p[k] = temp;
11871187
}
11881188
if (!(_.isString(v) || _.isNumber(v) || _.isDate(v) || _.isBoolean(v) || _.isArray(v))) {
1189-
logger.info('您的数据-', v, '-格式不满足要求,我们已经将其删除');
1189+
logger.info('您的数据 - ' + k + ':' + v + ' - 格式不满足要求,已经将其删除');
11901190
delete p[k];
11911191
}
11921192
});
@@ -3077,6 +3077,9 @@ _.sendPageLeave = function() {
30773077
var prop = {};
30783078
var title = _.getPageTitle(router);
30793079
var page_stay_time = (Date.now() - page_show_time) / 1000;
3080+
if (isNaN(page_stay_time) || page_stay_time < 0) {
3081+
page_stay_time = 0;
3082+
}
30803083
prop.$url_query = currentPage.sensors_mp_url_query ? currentPage.sensors_mp_url_query : '';
30813084
prop.$url_path = router;
30823085
prop.$title = title;

sensorsdata.custom.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.

sensorsdata.custom.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.

0 commit comments

Comments
 (0)