KKJSBridge icon indicating copy to clipboard operation
KKJSBridge copied to clipboard

feat: 重构部分代码并增加 sendBeacon 的 hook

Open kamilic opened this issue 2 years ago • 0 comments

你好,感谢你的这套方案。 我们在使用过程中发现这套方案并不支持发 sendBeacon 的请求,使用 navigator.sendBeacon 的时候依旧会丢 body(我们的跳出率统计 sdk 会使用 SendBeacon,因为它能够保证用户关闭 webview 窗口之后也能发起请求)。 因此我们基于你们的方案增加了对 navigator.sendBeacon 的支持。

另外因为希望 sendBeacon 能够与 ajaxHook 共用一个 body 处理方法,免得维护困难,我们对原来的功能做了一点点重构。 https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon

kamilic avatar Dec 26 '21 08:12 kamilic