
Change log
----
### `1.3.14`

https://shadow.elemecdn.com/gl/fe-arch/ubt-web@1.3.14/dist/ubt.min.js

* 支持自定义 SSID

----
### `1.3.13`

https://shadow.elemecdn.com/gl/fe-arch/ubt-web@1.3.13/dist/ubt.min.js

* 修复横纵坐标撑满视口时不进行上报的错误

### `1.3.12`

https://shadow.elemecdn.com/gl/fe-arch/ubt-web@1.3.12/dist/ubt.min.js

* 修复 WKWebview 默认请求同步导致的页面阻塞问题

### `1.3.11`

https://shadow.elemecdn.com/gl/fe-arch/ubt-web@1.3.11/dist/ubt.min.js

* 修复 WKWebview 中在页面初期执行 xhr 并设置 timeout 会抛出 InvalidAccessError，导致 UBT 初始化失败

### `1.3.10`

https://shadow.elemecdn.com/gl/fe-arch/ubt-web@1.3.10/dist/ubt.min.js

* 增加 visit 的横向检测
* 回滚「支持 eleme.cn」

### `1.3.9`

(错误的合并，请勿使用)

https://shadow.elemecdn.com/gl/fe-arch/ubt-web@1.3.9/dist/ubt.min.js

* 增加 ts.d
* 修复 command not found: webpack
* 支持 eleme.cn

### `1.3.8`
https://shadow.elemecdn.com/gl/fe-arch/ubt-web@1.3.8/dist/ubt.min.js

* 修复带 # 单页后台无法搜索的问题: 单页会在提交的时候进行链接处理，确保后台可搜索

### `1.3.7`

https://shadow.elemecdn.com/gl/fe-arch/ubt-web@1.3.7/dist/ubt.min.js

* 修复 e.hasAttribute err: 可能由于监听的 target 是 Document 导致的 err [#53](https://github.com/eleme/ubt-web/pull/53)

### `1.3.6`

https://shadow.elemecdn.com/gl/fe-arch/ubt-web@1.3.6/dist/ubt.min.js

* 去掉了 error [#51](https://github.com/eleme/ubt-web/pull/51) (不会继续生成 error 事件提交给 Perf)

### `1.3.5`

https://shadow.elemecdn.com/gl/fe-arch/ubt-web@1.3.5/dist/ubt.min.js

* 增加了 `ubt-data='{"a": 1}'` 属性, 值的部分使用 `JSON.parse` 读取. 作为属性的一个简写.
* 这个写法保持了跟旧的 `ubt-data-x="y"` 的写法兼容. 两个数据会通过 merge 方式合并.

### `1.3.4`

https://github.elemecdn.com/eleme/ubt-web/1.3.4/ubt.min.js

* 兼容 UBT Crayfish 配置由于特殊原因得到 `null` 的问题

### `1.3.3`

https://github.elemecdn.com/eleme/ubt-web/1.3.3/ubt.min.js

* 事件格式增加 `version` 字段, 以便排查区分数据.

### `1.3.2`

https://github.elemecdn.com/eleme/ubt-web/1.3.2/ubt.min.js

* 由于 `beforeunload` 事件不可靠, 页面通过 `localStorage` 共享统计事件队列.

### `1.3.1` pre-release

https://github.elemecdn.com/eleme/ubt-web/1.3.1/ubt.min.js

* 增加 `sort_id` 用于判断数据连续性

### `1.3.0`

https://github.elemecdn.com/eleme/ubt-web/1.3.0/ubt.min.js

Breaking changes:

* 不再使用 GIF 格式发送统计数据, 切换到新的 POST API 发送
* 同时数据先合并, 然后再发送
* 代码启动时会先读取 Crayfish 的配置, 然后决定是否发送

其他:

* 文件结构调整
* 文档更新. 新的发送信息的格式

### `1.2.2`

https://github.elemecdn.com/eleme/ubt-web/1.2.2/ubt.min.js

* 增加 visit-key 支持

### `1.2.1`

https://github.elemecdn.com/eleme/ubt-web/1.2.1/ubt.min.js

*无功能改变*

### `1.2.0`

https://github.elemecdn.com/eleme/ubt-web/1.2.1/ubt.min.js

* 去掉了对 Angular 的绑定
* 添加对 URL 地址的监控, 包括 History 和 Hash 路由

### `1.1.5`

包含三个版本:

* 核心代码 https://github.elemecdn.com/eleme/ubt-web/1.1.5/ubt.min.js
* 不发送 PV 的版本 https://github.elemecdn.com/eleme/ubt-web/1.1.5/ubt-without-pv.min.js
* Angular 定制版本 https://github.elemecdn.com/eleme/ubt-web/1.1.5/ubt-angular.min.js

### 更早

历史... TODO
