Javascript обнаружить все изображения (в том числе асинхронный) - PullRequest
0 голосов
/ 26 апреля 2010

Есть ли способ в javascript для обнаружения всех изображений в документе, включая те, которые могут быть загружены асинхронно (и, возможно, после того, как DOM будет готов)?

Я ищу создание функции, которая может определять, была ли загружена Google Analytics, путем поиска в DOM с поиском "__utm.gif". document.images, похоже, не содержит это изображение, поскольку оно загружается асинхронно и не отображается.

Ответы [ 2 ]

0 голосов
/ 26 апреля 2010

Если вы хотите обнаружить GA, вы можете просто проверить window._gat и window._gaq.

0 голосов
/ 26 апреля 2010

Есть ли причина, по которой вы не хотите реализовывать обнаружение GA с помощью проверки HTTP-запроса , к которому добавлен этот gif (т.е. __utm.gif)?

Именно этот запрос отвечает за отправку всех данных, которые собирает GA на серверы GA, и, разумеется, запрос выполняется каждый раз, когда запрашивается страница или на этой странице запускается событие.

Опять же, этот запрос имеет очень четкую подпись - он всегда начинается так:

http://www.google -analytics.com / __ utm.gif? Utmwv = 4 & utmn

Вот полный пример с сайта GA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...