2008-11-07 3 views

ответ

1

Если удаленный сервер не является тем же сервером, что и наша страница, короткий ответ таков: вы этого не делаете.

Если вам действительно нужна эта информация, вы должны установить прокси-сервер на удаленном изображении. Затем вы можете отслеживать хиты изображения удаленного сервера с помощью прокси-сервера. При правильных настройках кеша (т. Е. Необходимо-revalidate) вы можете проверить, будет ли каждый запрос на изображение новой загрузкой или из кеша браузера.

Если бы не политика безопасности браузера, вы могли бы сделать это через какой-то ОЧЕНЬ сложный AJAX.

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

Конечно, я мог бы полностью неправильно понять ваш вопрос, и вы хотите, чтобы ваш браузер кешировал изображение или нет, и в этом случае Firefox имеет расширение под названием LiveHTTPHeaders, которое поможет. (ieHTTPHeaders для Internet Explorer). И наоборот Firebug будет делать то же самое на своей вкладке «net». YSlow также даст вам информацию о кешах.

Смежные вопросы