【发布时间】:2012-11-02 22:04:42
【问题描述】:
简单的问题:为什么客户端脚本(例如来自 Google Analytics 的ga.js)以嵌入在 1x1 GIF 请求中的查询参数的形式向服务器发送数据?为什么不使用 XMLHttpRequest?
只是为了实现跨浏览器兼容吗?还是有其他原因?
【问题讨论】:
-
它可以工作,而且比 XMLHttpRequest 简单得多
-
您能否详细说明“不太复杂”的含义? XHR 是开发人员试图实现的目标的更直接的方法。 GIF 方法本质上是一种 hack。
-
他们试图实现的只是提出请求。当页面永远加载时,浏览器已经能够请求图像。你还需要什么?
标签: ajax google-analytics xmlhttprequest web-analytics