Skip to content

Commit b794c75

Browse files
committed
更新
1 parent 096281a commit b794c75

File tree

7 files changed

+73
-61
lines changed

7 files changed

+73
-61
lines changed

CHANGELOG.md

Lines changed: 63 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,204 +1,216 @@
1-
## 1.14.9
1+
## 1.14.11 (2019-10-09)
2+
3+
* 优化:$latest_referrer 为空时,$latest_referrer_host 也为空;只有在含有 $referrer 属性时才增加 $referrer_host 属性
4+
5+
6+
## 1.14.10 (2019-10-08)
7+
8+
* 优化:$referrer 为空时 $referrer_host 也为空
9+
* 新增:新增preset_properties,可以配置 url为true时, 所有事件都自动采集$url。默认是false
10+
* 优化:合并preset_properties和is_track_latest,兼容is_track_latest,但是后续在preset_properties里配置的话,需要增加latest_前缀
11+
* 优化:is_track_single_page:true 在 IE8 和 IE 9上会自动监听hashchange
12+
13+
## 1.14.9 (2019-09-17)
214

315
* 优化:解析URL参数值时,不自动替换加号为空格。修复utm里包含%2B时会被替换成空格的问题,不会自动解析表单值里的空格自动转换的+
416

5-
## 1.14.8
17+
## 1.14.8 (2019-08-30)
618
* 优化:sensors.login(id,callback) 增加 callback 功能
7-
* 优化:referrer_host的取值是在发数据前通过referrer解析,不是在触发时候取值
19+
* 优化:referrer_host的取值是在发数据前通过referrer解析,不是在触发时候取值。配置项is_track_latest.referrer_host 默认值由 true 改为 false,默认不采集$latest_referrer_host最近一次前向地址
20+
821

22+
## 1.14.7 (2019-08-26)
23+
* 新增:先存localStorage再发数据的功能,详细用法参考
24+
1.可以解决本地网络如果暂时不好,发不出的话,可以先存储后发
25+
2.可以解决关闭页面发数据丢失问题(通过先存本地,下次打开再发)
26+
[详细文档](https://www.sensorsdata.cn/manual/js_sdk.html#81-batchsend)
927

10-
## 1.14.7
11-
* 新增:先存localStorage再发数据的功能,详细用法参考
12-
1.可以解决本地网络如果暂时不好,发不出的话,可以先存储后发
13-
2.可以解决关闭页面发数据丢失问题(通过先存本地,下次打开再发)
14-
[详细文档](https://www.sensorsdata.cn/manual/js_sdk.html#81-batchsend)
15-
1628

17-
## 1.14.6
29+
## 1.14.6 (2019-08-15)
1830

1931
* 新增:enableLocalLog() 和 disableLocalLog() 方法开启和关闭控制台日志输出
2032

21-
## 1.14.5
33+
## 1.14.5 (2019-08-06)
2234

2335
* 修正了直接打开页面时,latest_相关属性显示为“取值异常”的问题
2436
* 修正了URL解析在部分浏览器上失败的问题
2537

26-
## 1.14.4
38+
## 1.14.4 (2019-08-06)
2739

2840
* 优化了解析URL的代码,减小了文件体积
2941

30-
## 1.14.3
42+
## 1.14.3 (2019-07-30)
3143

3244
* 修复了不能获取搜索引擎关键词的问题
3345

34-
## 1.14.2
46+
## 1.14.2 (2019-07-25)
3547

3648
* 修复,1.14.1中isReady不能保证sdk已经执行
3749

38-
## 1.14.1
50+
## 1.14.1 (2019-07-19)
3951

4052
* 大幅优化代码结构。增加重复引入的判断,彻底解决各种异常重复引入问题
4153
* is_track_single_page 参数增加支持 callback 类型
4254
* 增加 img_use_crossorigin 配置项,如果设置为 true 以图片方式发送数据时请求不会附带 cookie,默认值为 false
4355

44-
## 1.13.14
56+
## 1.13.14 (2019-07-03)
4557

4658
* 回退 1.13.11 增加的 corssOrigin,如果客户在 nginx 转发配置中,去掉了我们原有的 access-allow-origin 会导致请求失败
4759

48-
## 1.13.13
60+
## 1.13.13 (2019-06-25)
4961

5062
* app和h5打通失败时,增加错误原因
5163

52-
## 1.13.12
64+
## 1.13.12 (2019-06-21)
5365

5466
* 优化属性不规范的错误提示
5567
* 优化非amd模式下js去掉支持require方式
5668

57-
## 1.13.11
69+
## 1.13.11 (2019-06-14)
5870

5971
* 减小请求大小,以图片方式向神策后台发送数据时不带上 cookie
6072

61-
## 1.13.10
73+
## 1.13.10 (2019-06-05)
6274

6375
* 解决了网页热力分析中点击图浮层样式被覆盖的问题
6476
* 解决了设置 send_type: ajax 在 IE6 和 IE7 不工作的问题
6577
* 修复了1.13.9引入的没有开启APP与H5打通时显示打通失败的问题
6678

67-
## 1.13.9
79+
## 1.13.9 (2019-05-31)
6880

6981
* 增加了APP与H5打通时的日志信息
7082

71-
## 1.13.8
83+
## 1.13.8 (2019-05-23)
7284

7385
* 修改了trackAllHeatMap必须设置heatmap属性否则会报错的BUG
7486
* 去掉了callback 是对象类型时扩展 lib 属性的功能
7587
* 增加了事件捕获模式支持
7688
* 修复了$WebStay在关闭页面前没有发数据的bug
7789

78-
## 1.13.7
90+
## 1.13.7 (2019-05-17)
7991

8092
* trackHeatMap 和 trackAllHeatMap 方法增加了自定义属性支持
8193

82-
## 1.13.6
94+
## 1.13.6 (Unknown)
8395

8496
* 修改微信浏览器中获取不到document.documentElement.scrollTop而报错的异常
8597
* 增加了浏览器发送数据不支持 beacon 时的适配,自动切换为 image 模式
8698

87-
## 1.13.5
99+
## 1.13.5 (2019-05-13)
88100

89101
* 增加了简化版本的JSAPP功能,提供了存储和发送数据的接口,客户自己实现存储,来达到离线存储的目的,支持file协议
90102

91-
## 1.13.4
103+
## 1.13.4 (2019-05-08)
92104

93105
* 增加了获取匿名ID的方法 sensors.quick('getAnonymousID') ,返回匿名 id
94106
* 在存储 cookie 时会截取 register 的字符串 max_referrer_string_length 长度
95107

96-
## 1.13.3
108+
## 1.13.3 (Unknown)
97109

98110
* 增加了新版的域名解析系统
99111

100-
## 1.13.2
112+
## 1.13.2 (2019-04-10)
101113

102114
* 增加渠道类型中自定义付费广告的相关参数 souce_type.utm 配置
103115
* 修改$latest_landing_page属性取值异常的情况
104116
* 增加对.top的域名解析
105117

106-
## 1.13.1
118+
## 1.13.1 (2019-04-04)
107119

108120
* 点击图的优化,增加https里发http请求的错误提示,增加heatmap_url没配置时候自动获取cdn,增加heatmap没配置时候无法查看点击图的错误提示
109121

110-
## 1.12.18
122+
## 1.12.18 (2019-03-11)
111123

112124
* 增加is_track_single_page 自动采集url切换
113125

114-
## 1.12.17
126+
## 1.12.17 (Unkown)
115127

116128
* 修复了获取搜索引擎关键字sogou和so产生的问题
117129

118-
## 1.12.16
130+
## 1.12.16 (Unkown)
119131

120132
* 增加了is_track_latest配置属性,用于控制是否采集$latest相关属性,并且增加了$latest_landing_page用于表示最近一次落地页
121133
* **增加了预置属性,可能需要小版本升级神策分析,改功能默认不开启**
122134

123-
## 1.12.15
135+
## 1.12.15 (2019-03-01)
124136

125137
* referrer_domain参数修改,domain解析库增加ai后缀
126138

127-
## 1.12.14
139+
## 1.12.14 (2019-02-20)
128140

129141
* trackHeatMap增加新方法trackAllHeatMap可以采集a,input,button标签
130142

131-
## 1.12.13
143+
## 1.12.13 (Unknown)
132144

133145
* autoTrackSinglePage修改了当前referrer为url的问题
134146

135-
## 1.12.12
147+
## 1.12.12 (Unknown)
136148

137149
* trackHeatMap方法增加callback属性
138150
* 第一版点击图给点击元素的after和before伪元素增加了pointer-events:none属性
139151

140-
## 1.12.11
152+
## 1.12.11 (Unknown)
141153

142154
* 增加clearAllRegister删除单个cookie的功能
143155

144-
## 1.12.10
156+
## 1.12.10 (2019-01-25)
145157

146158
* $WebClick采集元素id的改进
147159

148-
## 1.12.9
160+
## 1.12.9 (2019-01-22)
149161

150162
* 完善$WebStay对于横向滚动的判断
151163

152-
## 1.12.8
164+
## 1.12.8 (2019-01-15)
153165

154166
* 增加了第二版点击图对于opacity=0的元素的判断
155167

156-
## 1.12.7
168+
## 1.12.7 (2019-01-05)
157169

158170
* 增加判断heatmap.js和sensorsdata.js版本是否一致的判断,打印log
159171

160-
## 1.12.6
172+
## 1.12.6 (2018-12-26)
161173

162174
* 去掉_nocache的防止静态缓存,默认增加_track_id的防止静态缓存,同时_track_id包含去重的功能,但是必须开启use_client_time。use_client_time如果使用客户端时间的话,会自动增加_flush_time来做客户端时间校准
163175
* 完善ajax的timeout在ie6,7,8,9,10,11,edge下的各种异常处理
164176
* 修复获取domain异常时候,设置cookie的domain再某些浏览器异常的问题
165177

166-
## 1.12.5
178+
## 1.12.5 (2018-11-21)
167179

168180
* 优化关闭页面前,如果有多次发数据时候的性能,queue_timeout 设置成 0 的时候,不再使用setTimeout 0发送,改成直接发送。会脱离队列数据发送的流程,变为直接发送数据
169181

170-
## 1.12.3
182+
## 1.12.3 (2018-11-14)
171183

172184
* 去除12.1增加的$WebStay的$viewport_left属性导致的埋点管理报错
173185

174-
## 1.12.2
186+
## 1.12.2 (2018-11-10)
175187

176188
* 增加点击图采集数据时候,采集浏览器宽度
177189
* 调整点击图开始渲染的时间为1秒间隔
178190

179-
## 1.12.1
191+
## 1.12.1 (2018-11-09)
180192

181193
* 增加点击图第二版,按快捷键z和x,可切换点击图的渲染模式,用于解决某些点击图页面的样式冲突问题
182194
* 增加配置heatmap:{element_selector:'not_use_id'} 不会使用id做为选择器,防止随机id导致的点击图不能使用
183195
* 增加触达率图左右滚动的检查,禁止左右滚动触发scroll
184196
* 增加scrollmap:{collect_url:false}{collect_url:function(){}}的配置。配置false的话,不采集$WebStay也就没有触达率图,配置function的话,会执行fucntion看返回值,返回真就采集,返回假不采集
185197

186-
## 1.11.10
198+
## 1.11.10 (2018-10-22)
187199

188200
* 增加autoTrackSinglePage首次可以触发profile_set_once的功能
189201

190-
## 1.11.9
202+
## 1.11.9 (2018-10-15)
191203

192204
* heatmap增加了setContent参数,setContent是一个函数,有一个element参数,用户可以对元素内容进行操作,然后返回想要显示的内容,返回的内容会在点击图中的"当前内容"中显示
193205

194-
## 1.11.8
206+
## 1.11.8 (2018-09-29)
195207

196208
* 在10.1 - 1.11.7间的版本有这个问题,必须更新!部分浏览器,发送相同数据时,不会发送,导致丢失数据的问题!
197209

198-
## 1.11.7
210+
## 1.11.7 (2018-09-20)
199211

200212
* 使用npm模块引入时候,多次init的判断
201213

202-
## 1.11.6
214+
## 1.11.6 (2018-09-10)
203215

204216
* 优化超时机制,增加自定义域名

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ Sensors Analytics JavaScript SDK
1919
## 稳定版
2020
我们的正式发布的版本都是经过测试的正式版,但是难免也有可能出现 bug
2121
因此,我们会定期更新,把超过1个月以上没有反馈 bug 的最新版本作为稳定版,在这里通知
22-
如果目前你想使用一个经过时间考验的版本,建议使用此版本 [V1.13.14](https://github.com/sensorsdata/sa-sdk-javascript/releases/tag/v1.13.14)
22+
如果目前你想使用一个经过时间考验的版本,建议使用此版本 [V1.14.9](https://github.com/sensorsdata/sa-sdk-javascript/releases/tag/v1.14.9)

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

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

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

version.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var sensorsdata_js_sdk_latest_version = '1.14.9';
1+
var sensorsdata_js_sdk_latest_version = '1.14.11';
22
if(typeof module ==='object' && typeof module.exports === 'object'){
33
module.exports = sensorsdata_js_sdk_latest_version;
44
}

0 commit comments

Comments
 (0)