Spyjax: Ajax-шпион на Dojo

Идея Spyjax не нова. У себя в блоге Дэвид уже рассматривал, как можно следить за пользовательской историей с помощью MooTools и jQuery.

Сегодня мы рассмотрим, как можно пошпионить за пользователем с помощью набора инструментов Dojo.

Пример

HTML

Создадим, для примера, список ссылок. Особо умные разработчики могут такой список спрятать у себя на странице через “display:none;”. Таким образом пользователь даже его и не увидит.

CSS

Идея состоит в том, чтобы в CSS прописать для ссылки :visited цвет отличаемый от исходного цвета ссылки — таким образом мы будем знать, что пользователь такую ссылку ранее уже посещал.

Dojo

Способ работы скрипта очень прост. JavaScript проверяет каждую ссылку на изменение ее цвета, если цвет отличим от исходного состояния, то пользователь в своем браузере такую ссылку уже посещал. Как это не грустно, но это действительно очень просто.

Пример

Как это можно использовать?
Представьте, вы знаете, что пользователь посещал сайт Apple Store ). Вы можете показать на своем сайте рекламу связанную с iPods, iPads и так далее.

Это очень простой пример.
Вы можете следить за пользователем в своих интересах. Что вы думаете об этом?


Оставить комментарий