Javascript检测所有图像(包括异步)

时间:2010-04-26 02:24:36

标签: javascript dom image asynchronous google-analytics

在javascript中是否有办法检测文档中的所有图像,包括那些可能异步加载的图像(也许是在DOM准备好之后)?

我正在寻找创建一个功能,可以通过在DOM中搜索“__utm.gif”来检测是否已加载Google Analytics。 document.images似乎没有保存此图像,因为它是异步加载而不显示。

2 个答案:

答案 0 :(得分:0)

您是否有任何理由不希望通过检查附加此gif(即__utm.gif)的HTTP请求来实施GA检测?

此请求负责将GA收集的所有数据发送到GA服务器,当然,每次请求页面或在该页面上触发事件时都会发出请求。

同样,这个请求有一个非常独特的签名 - 它总是这样开始:

http://www.google-analytics.com/__utm.gif?utmwv=4&utmn

以下是GA网站的complete example

答案 1 :(得分:0)

如果您要检测GA,可以直接测试window._gat和window._gaq。