img.src 发统计请求,产生多次发送
请教大家一个问题,我使用 img.src 发统计请求会产生多次发送的问题, js 函数只执行了一次
需求
前端页面需要向统计服务器发统计日志
方案
- 创建一个新的 img 标签
- 指定它的 src 为发送日志的 url
- append 到 body 上
- 统计服务器收到请求后会返回204
示例:
function wrapperRequest(modulename, event) {
var rc = document.createElement('img'); // request container
rc.style.cssText = 'display: none; width: 0; height: 0;';
// wrapper stats api path
var api = 'http://xxx.xxxx.cn/xxx/module/xxx/event';
document.body.appendChild(rc);
}
问题表现
在某些结构复杂的网页(类似:http://3g.163.com/touch/all?nav=2&version=v_standard&articleversion=A )会出现同一个统计请求多次发送的问题。
大家对这种问题有什么思路吗?