个人业务背景:
监听激励广告关闭事件,使用new Image().src = 'https://xxxx' 上报埋点。
调试机器:
- 红米K40,安卓13
- vivo Y66,安卓6.0.1
- 以及一些性能不是特别好的安卓机器
问题及表现:
在广告面板刚被拉起时,就快速点击右上角的关闭按钮,此翻操作会导致广告面板卡顿一下,然后出现弹窗-关闭广告,我们的服务端就会接收到多个来自不同客户端ip的相同业务埋点。(来自广州的,南京的,深圳的ip地址;按道理只有来自广州的才是正常,而他们之间的差异在于UA的区别)
已知:
- 调试发现代码没有重复执行发送逻辑
- whistle抓包查看也仅有一次埋点上报
- 换成wx.request的方式上报就没出现了
提问:
Image的网络发送机制是不是跟wx.request不一样,抑或是bug?