Skip to content

Commit f4cbbe8

Browse files
author
shengyonggen
committed
Release 1.19.11
1 parent 7d7c192 commit f4cbbe8

17 files changed

+58
-57
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.19.11 (2021-11-22)
2+
1. 修复
3+
- 修复网页热力图 `iframe` 高度太小的问题
4+
- 修复百度 `referrer` 截取的问题
15
## 1.19.10 (2021-11-12)
26
1. 修复
37
- 修复 `Web` 可视化在错误的 `server_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.

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

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

product/heatmap.full.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9499,10 +9499,11 @@
94999499
var me = this;
95009500
_.bindReady(function() {
95019501
if (window && window.parent && window.parent.window && window !== window.parent.window) {
9502+
var iframe_height = me.getScrollHeight();
95029503
window.parent.window.postMessage({
95039504
method: 'setHeight',
95049505
params: {
9505-
height: me.getScrollHeight()
9506+
height: iframe_height > 600 ? iframe_height : 600
95069507
}
95079508
},
95089509
sd.para.web_url
@@ -9564,7 +9565,7 @@
95649565

95659566
window.sa_jssdk_heatmap_render = function(se, data, type, url) {
95669567
sd = se;
9567-
sd.heatmap_version = '1.19.10';
9568+
sd.heatmap_version = '1.19.11';
95689569
_ = sd._;
95699570
_.querySelectorAll = function(val) {
95709571
if (typeof val !== 'string') {

product/sensorsdata.amd.full.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2010,7 +2010,7 @@
20102010
};
20112011

20122012
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
2013-
var sdkversion_placeholder = '1.19.10';
2013+
var sdkversion_placeholder = '1.19.11';
20142014

20152015
function searchZZAppStyle(data) {
20162016
if (typeof data.properties.$project !== 'undefined') {
@@ -2348,13 +2348,13 @@
23482348
return getCookieTopLevelDomain(getHostname(refererstring)) !== getCookieTopLevelDomain();
23492349
}
23502350

2351-
function getReferrer(referrer) {
2351+
function getReferrer(referrer, full) {
23522352
referrer = referrer || document.referrer;
23532353
if (typeof referrer !== 'string') {
23542354
return '取值异常_referrer异常_' + String(referrer);
23552355
}
23562356
referrer = decodeURI(referrer);
2357-
if (referrer.indexOf('https://www.baidu.com/') === 0) {
2357+
if (referrer.indexOf('https://www.baidu.com/') === 0 && !full) {
23582358
referrer = referrer.split('?')[0];
23592359
}
23602360
referrer = referrer.slice(0, sdPara.max_referrer_string_length);
@@ -4655,7 +4655,7 @@
46554655

46564656
if (sd.para.is_single_page) {
46574657
addHashEvent(function() {
4658-
var referrer = getReferrer(current_page_url);
4658+
var referrer = getReferrer(current_page_url, true);
46594659
sd.track(
46604660
'$pageview',
46614661
extend({
@@ -4675,7 +4675,7 @@
46754675
sd.track(
46764676
'$pageview',
46774677
extend({
4678-
$referrer: getReferrer(),
4678+
$referrer: getReferrer(null, true),
46794679
$url: getURL(),
46804680
$url_path: location.pathname,
46814681
$title: document.title
@@ -4698,7 +4698,7 @@
46984698
sd.setOnceProfile(
46994699
extend({
47004700
$first_visit_time: new Date(),
4701-
$first_referrer: getReferrer(),
4701+
$first_referrer: getReferrer(null, true),
47024702
$first_browser_language: navigator.language || '取值异常',
47034703
$first_browser_charset: typeof document.charset === 'string' ? document.charset.toUpperCase() : '取值异常',
47044704
$first_traffic_source_type: getSourceFromReferrer(),
@@ -7314,7 +7314,7 @@
73147314
source: 'sa-web-sdk',
73157315
type: 'v-is-vtrack',
73167316
data: {
7317-
sdkversion: '1.19.10'
7317+
sdkversion: '1.19.11'
73187318
}
73197319
},
73207320
'*'

product/sensorsdata.es6.full.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2008,7 +2008,7 @@ var debug = {
20082008
};
20092009

20102010
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
2011-
var sdkversion_placeholder = '1.19.10';
2011+
var sdkversion_placeholder = '1.19.11';
20122012

20132013
function searchZZAppStyle(data) {
20142014
if (typeof data.properties.$project !== 'undefined') {
@@ -2346,13 +2346,13 @@ function isReferralTraffic(refererstring) {
23462346
return getCookieTopLevelDomain(getHostname(refererstring)) !== getCookieTopLevelDomain();
23472347
}
23482348

2349-
function getReferrer(referrer) {
2349+
function getReferrer(referrer, full) {
23502350
referrer = referrer || document.referrer;
23512351
if (typeof referrer !== 'string') {
23522352
return '取值异常_referrer异常_' + String(referrer);
23532353
}
23542354
referrer = decodeURI(referrer);
2355-
if (referrer.indexOf('https://www.baidu.com/') === 0) {
2355+
if (referrer.indexOf('https://www.baidu.com/') === 0 && !full) {
23562356
referrer = referrer.split('?')[0];
23572357
}
23582358
referrer = referrer.slice(0, sdPara.max_referrer_string_length);
@@ -4653,7 +4653,7 @@ var commonWays = {
46534653

46544654
if (sd.para.is_single_page) {
46554655
addHashEvent(function() {
4656-
var referrer = getReferrer(current_page_url);
4656+
var referrer = getReferrer(current_page_url, true);
46574657
sd.track(
46584658
'$pageview',
46594659
extend({
@@ -4673,7 +4673,7 @@ var commonWays = {
46734673
sd.track(
46744674
'$pageview',
46754675
extend({
4676-
$referrer: getReferrer(),
4676+
$referrer: getReferrer(null, true),
46774677
$url: getURL(),
46784678
$url_path: location.pathname,
46794679
$title: document.title
@@ -4696,7 +4696,7 @@ var commonWays = {
46964696
sd.setOnceProfile(
46974697
extend({
46984698
$first_visit_time: new Date(),
4699-
$first_referrer: getReferrer(),
4699+
$first_referrer: getReferrer(null, true),
47004700
$first_browser_language: navigator.language || '取值异常',
47014701
$first_browser_charset: typeof document.charset === 'string' ? document.charset.toUpperCase() : '取值异常',
47024702
$first_traffic_source_type: getSourceFromReferrer(),
@@ -7312,7 +7312,7 @@ var vtrackMode = {
73127312
source: 'sa-web-sdk',
73137313
type: 'v-is-vtrack',
73147314
data: {
7315-
sdkversion: '1.19.10'
7315+
sdkversion: '1.19.11'
73167316
}
73177317
},
73187318
'*'

0 commit comments

Comments
 (0)