kamilic

Results 3 issues of kamilic

你好,感谢你的这套方案。 我们在使用过程中发现这套方案并不支持发 sendBeacon 的请求,使用 navigator.sendBeacon 的时候依旧会丢 body(我们的跳出率统计 sdk 会使用 SendBeacon,因为它能够保证用户关闭 webview 窗口之后也能发起请求)。 因此我们基于你们的方案增加了对 navigator.sendBeacon 的支持。 另外因为希望 sendBeacon 能够与 ajaxHook 共用一个 body 处理方法,免得维护困难,我们对原来的功能做了一点点重构。 https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon

如果 .art 文件放在 node_modules 上会导致路径解析出现问题。 测试过 *nix 下系统都不会有问题,只有 windows 出现这个问题。 我在 art-template 的包上改过了,只需要把 precompile.js 的 `tplImportsPath` 使用 [slash](https://www.npmjs.com/package/slash) 包统一一下路径就能正确运行。 https://github.com/aui/art-template/blob/master/src/precompile.js#L249 重现问题仓库请看 https://github.com/kamilic/atl-production 如果有需要提交 PR,我可以进行修改。