Skip to content

Commit c6f86cc

Browse files
author
shengyonggen
committed
Release 1.18.10
1 parent c304e1e commit c6f86cc

14 files changed

+45
-28
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1+
## 1.18.10 (2021-7-30)
2+
1. 新增
3+
- 新增 `Cookie` 安全 `SameSite` 配置
4+
15
## 1.18.9 (2021-7-27)
26
1. 优化
37
- 优化 `profile_set_once` 的触发时机
8+
49
## 1.18.8 (2021-7-23)
510
1. 新增
611
- 新增百度搜索关键词采集功能

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.18.9",
3+
"version": "1.18.10",
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
@@ -9405,7 +9405,7 @@
94059405

94069406
window.sa_jssdk_heatmap_render = function(se, data, type, url) {
94079407
sd = se;
9408-
sd.heatmap_version = '1.18.9';
9408+
sd.heatmap_version = '1.18.10';
94099409
_ = sd._;
94109410

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

product/sensorsdata.amd.full.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1640,7 +1640,8 @@
16401640
cross_subdomain = typeof cross_subdomain === 'undefined' ? sd.para.cross_subdomain : cross_subdomain;
16411641
var cdomain = '',
16421642
expires = '',
1643-
secure = '';
1643+
secure = '',
1644+
samesite = '';
16441645
days = days == null ? 73000 : days;
16451646

16461647
if (cross_subdomain) {
@@ -1661,6 +1662,9 @@
16611662

16621663
expires = '; expires=' + date.toGMTString();
16631664
}
1665+
if (_.isString(sd.para.set_cookie_samesite) && sd.para.set_cookie_samesite !== '') {
1666+
samesite = '; SameSite=' + sd.para.set_cookie_samesite;
1667+
}
16641668
if (sd.para.is_secure_cookie) {
16651669
secure = '; secure';
16661670
}
@@ -1685,7 +1689,7 @@
16851689
valid_domain = getValid(cdomain);
16861690
}
16871691
if (valid_name && valid_value) {
1688-
document.cookie = valid_name + '=' + encodeURIComponent(valid_value) + expires + '; path=/' + valid_domain + secure;
1692+
document.cookie = valid_name + '=' + encodeURIComponent(valid_value) + expires + '; path=/' + valid_domain + samesite + secure;
16891693
}
16901694
},
16911695
encrypt: function(v) {
@@ -3447,7 +3451,7 @@
34473451

34483452
sd.setInitVar = function() {
34493453
sd._t = sd._t || 1 * new Date();
3450-
sd.lib_version = '1.18.9';
3454+
sd.lib_version = '1.18.10';
34513455
sd.is_first_visitor = false;
34523456
sd.source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
34533457
};
@@ -4375,7 +4379,7 @@
43754379
source: 'sa-web-sdk',
43764380
type: 'v-is-vtrack',
43774381
data: {
4378-
sdkversion: '1.18.9'
4382+
sdkversion: '1.18.10'
43794383
}
43804384
},
43814385
'*'

product/sensorsdata.es6.full.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1634,7 +1634,8 @@ if (!String.prototype.replaceAll) {
16341634
cross_subdomain = typeof cross_subdomain === 'undefined' ? sd.para.cross_subdomain : cross_subdomain;
16351635
var cdomain = '',
16361636
expires = '',
1637-
secure = '';
1637+
secure = '',
1638+
samesite = '';
16381639
days = days == null ? 73000 : days;
16391640

16401641
if (cross_subdomain) {
@@ -1655,6 +1656,9 @@ if (!String.prototype.replaceAll) {
16551656

16561657
expires = '; expires=' + date.toGMTString();
16571658
}
1659+
if (_.isString(sd.para.set_cookie_samesite) && sd.para.set_cookie_samesite !== '') {
1660+
samesite = '; SameSite=' + sd.para.set_cookie_samesite;
1661+
}
16581662
if (sd.para.is_secure_cookie) {
16591663
secure = '; secure';
16601664
}
@@ -1679,7 +1683,7 @@ if (!String.prototype.replaceAll) {
16791683
valid_domain = getValid(cdomain);
16801684
}
16811685
if (valid_name && valid_value) {
1682-
document.cookie = valid_name + '=' + encodeURIComponent(valid_value) + expires + '; path=/' + valid_domain + secure;
1686+
document.cookie = valid_name + '=' + encodeURIComponent(valid_value) + expires + '; path=/' + valid_domain + samesite + secure;
16831687
}
16841688
},
16851689
encrypt: function(v) {
@@ -3441,7 +3445,7 @@ sd.setPreConfig = function(sa) {
34413445

34423446
sd.setInitVar = function() {
34433447
sd._t = sd._t || 1 * new Date();
3444-
sd.lib_version = '1.18.9';
3448+
sd.lib_version = '1.18.10';
34453449
sd.is_first_visitor = false;
34463450
sd.source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
34473451
};
@@ -4369,7 +4373,7 @@ sd.detectMode = function() {
43694373
source: 'sa-web-sdk',
43704374
type: 'v-is-vtrack',
43714375
data: {
4372-
sdkversion: '1.18.9'
4376+
sdkversion: '1.18.10'
43734377
}
43744378
},
43754379
'*'

product/sensorsdata.full.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1642,7 +1642,8 @@
16421642
cross_subdomain = typeof cross_subdomain === 'undefined' ? sd.para.cross_subdomain : cross_subdomain;
16431643
var cdomain = '',
16441644
expires = '',
1645-
secure = '';
1645+
secure = '',
1646+
samesite = '';
16461647
days = days == null ? 73000 : days;
16471648

16481649
if (cross_subdomain) {
@@ -1663,6 +1664,9 @@
16631664

16641665
expires = '; expires=' + date.toGMTString();
16651666
}
1667+
if (_.isString(sd.para.set_cookie_samesite) && sd.para.set_cookie_samesite !== '') {
1668+
samesite = '; SameSite=' + sd.para.set_cookie_samesite;
1669+
}
16661670
if (sd.para.is_secure_cookie) {
16671671
secure = '; secure';
16681672
}
@@ -1687,7 +1691,7 @@
16871691
valid_domain = getValid(cdomain);
16881692
}
16891693
if (valid_name && valid_value) {
1690-
document.cookie = valid_name + '=' + encodeURIComponent(valid_value) + expires + '; path=/' + valid_domain + secure;
1694+
document.cookie = valid_name + '=' + encodeURIComponent(valid_value) + expires + '; path=/' + valid_domain + samesite + secure;
16911695
}
16921696
},
16931697
encrypt: function(v) {
@@ -3449,7 +3453,7 @@
34493453

34503454
sd.setInitVar = function() {
34513455
sd._t = sd._t || 1 * new Date();
3452-
sd.lib_version = '1.18.9';
3456+
sd.lib_version = '1.18.10';
34533457
sd.is_first_visitor = false;
34543458
sd.source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
34553459
};
@@ -4377,7 +4381,7 @@
43774381
source: 'sa-web-sdk',
43784382
type: 'v-is-vtrack',
43794383
data: {
4380-
sdkversion: '1.18.9'
4384+
sdkversion: '1.18.10'
43814385
}
43824386
},
43834387
'*'

0 commit comments

Comments
 (0)