Skip to content

Commit 28c4bcb

Browse files
author
shengyonggen
committed
加cache
1 parent 50a568d commit 28c4bcb

File tree

6 files changed

+18
-3
lines changed

6 files changed

+18
-3
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ Sensors Analytics JavaScript SDK
2424
2. /dist下的是 可视化埋点和代码埋点的可用发行版文件。请将 /dist/版本号 下的文件都下载到你们自己网站目录下面!!!
2525
4. ***升级使用新版 SDK 前,请在微信群里先问下你们的神策分析系统版本是否支持!!!***
2626

27+
####1.5.6(注意1.5.4的要求要更新到1.5最新系统)
28+
给每个请求加上nocache的参数,防止ie11等浏览器缓存
2729
####1.5.5(注意1.5.4的要求要更新到1.5最新系统)
2830
兼容重复引用sdk导致的distinct_id是null等多种异常问题,修复在埋点管理里没有显示埋点类型的问题,修复registerOnce的bug。
2931
####1.5.4(注意此次修改要同步更新到1.5最新神策系统,未更新会导致数据丢失!!!)

dist/1.5.6/sensorsdata.min.js

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

dist/1.5.6/vendor.min.css

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

dist/1.5.6/vendor.min.js

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

dist/1.5.6/vtrack.min.js

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

product/sensorsdata.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -610,7 +610,7 @@ var _ = sd._ = {};
610610
, slice = ArrayProto.slice
611611
, toString = ObjProto.toString
612612
, hasOwnProperty = ObjProto.hasOwnProperty
613-
, LIB_VERSION = '1.5.5';
613+
, LIB_VERSION = '1.5.6';
614614

615615
// 提供错误日志
616616
var error_msg = [];
@@ -1389,6 +1389,11 @@ var _ = sd._ = {};
13891389
++me._complete;
13901390
(typeof callback === 'function') && callback();
13911391
};
1392+
1393+
data._nocache = String(new Date().getTime()) + String(Math.random());
1394+
logger.info(data);
1395+
data = JSON.stringify(data);
1396+
13921397
if (sd.para.server_url.indexOf('?') !== -1) {
13931398
this[state].src = sd.para.server_url + '&data=' + encodeURIComponent(_.base64Encode(data));
13941399
} else {
@@ -1637,8 +1642,7 @@ var _ = sd._ = {};
16371642
logger.info(data);
16381643
this.debugPath(JSON.stringify(data),callback);
16391644
}else{
1640-
logger.info(data);
1641-
sd.sendState.getSendCall(JSON.stringify(data),callback);
1645+
sd.sendState.getSendCall(data,callback);
16421646
}
16431647

16441648
};

0 commit comments

Comments
 (0)