Можно ли проверить, включен просмотр картинок или нет?

golos81

Новичок
Можно ли проверить, включен просмотр картинок или нет?

Можно ли как-то установить, отключен или включен у посетителя веб-сайта режим просмотра картинок в браузере?
 

baev

‹°°¬•
Команда форума
По идее, если запроса на загрузку картинки нет, значит показ отключён?
Или броузеры всё-равно запрос посылают?..
 

BRat

o_0
golos81
а можно узнать зачем сиё нужно? Если у меня отключены картинки я и так об этом знаю, и вижу заместо них alt ы
 

golos81

Новичок
Автор оригинала: phprus
baev

Все известные мне броузеры не посылают (Opera > 7.21; FF > 1; IE > 6).
Честно говоря первые два компонента из скобок уже староваты...

-~{}~ 22.03.07 13:32:

Автор оригинала: Апокалипсис
golos81
можно попросить его вручную прочесть картинку :) и ввести значение в поле
В моем случае не подходит.

-~{}~ 22.03.07 13:35:

Автор оригинала: BRat
golos81
а можно узнать зачем сиё нужно? Если у меня отключены картинки я и так об этом знаю, и вижу заместо них alt ы
Необходимо посчитать людей, посещающих наш сайт с отключенным просмотром картинок.
 

golos81

Новичок
Интересно знать, сколько таких людей:)
У счетчиков есть возможность смотреть процент людей с различными опер. системами, поддержка cookie, JS и т.д., а статистики по вкл/откл. графики нет:(
Вот мне и интересно:)
 

SaNeK

Новичок
Как быть с теми, у кого картинки берутся из кэша? Не все же просто их вырубают и смотрят на альты. Кто-то один раз грузит и потом использует кэш. Какой смысл в этой статистике?
 

gonza

Новичок
можно отдавать картинку js-ом
прежде чем отдать картинку сформируй запрос серверу. Был запрос - включены картинки. Не было - не включены.
Только js тоже не у всех включен.
 

ksnk

прохожий
статистики по вкл/откл. графики нет
Может от того, что сами счетчики, как правило, графические?
...известные мне броузеры не посылают...
Даже если картинка посылается PHP и снабжается нужным набором header'ов?
 

square

Новичок
имхо достаточно сделать <img src="stats.php">, а в скрипте stats.php уже реализовать сбор нужных статсов, и там же генерить например 1х1 пиксельную прозрачную картинку используя gd2. Если картинки отключены, то и запроса к stats.php не будет!
 

phprus

Moderator
Команда форума
ksnk
Даже если картинка посылается PHP и снабжается нужным набором header'ов?
Если в браузере отключен показ картинок, то он вообще картинки не запрашивает. Только что еще раз проверил на имеющемся под рукой FF 1.5.0.11.
 

ksnk

прохожий
phprus
При отключенном - да, так и должно быть, а вот кеширование мы вполне в состоянии преодолеть, если надо. Неполучение запроса на загрузку картинки и будет признаком того, что картинок не грузим...
 

Апокалипсис

тех дир matras.ru
golos81
Вообще зачем это нужно? Заказчик\шеф просит чтоли?
Так объясни ему точных цифр тут как не крути не будет
 

phprus

Moderator
Команда форума
ksnk
а вот кеширование мы вполне в состоянии преодолеть
Тут вы правы, НО в том моем сообщении которое вы процитировали в первый раз я говорил про отключенные картинки и никак не упоминал кеширование.

По этому вопрос:
Даже если картинка посылается PHP и снабжается нужным набором header'ов?
Немного не правильный, если его рассматривать в контексте моей фразы:
известные мне броузеры не посылают
 

ksnk

прохожий
phprus
Вы правы. Если использовать контекст вашего сообщения, то моя фраза звучит по идиотски :)! Извиняюсь.

Попробую пояснить свою позицию, не "цитируя" :)
если броузер отключил картинки, то запроса на загрузку сервер не получит
если у броузера включены картинки и серверу удалось игнорировать кеш броузера - броузер пошлет запрос.

Итого - наличие запроса на "специально оформленную картинку" -100% индикация того, что картинки включены. и наоборот.
Я не прав? Получить информацию об этой индикации довольно просто - достаточно перегрузить страницу (послать запрос Ajax, ets...)
 
Сверху