Расширение для Chrome - подсветка нажатой ссылки

Денис17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
13.02.2010

Если кто-то из программистов хочет поупражняться в создании расширений для Google Chrome, могу предложить следующую задачу, описанную здесь:

http://www.google.com/support/forum/p/Chrome/thread?tid=4657d58cb5428d9d&hl=en

Вкратце:

Когда пользователь кликает по ссылке в Chrome, смотрит новую страницу (неважно, в том же окне или в новом), а потом возвращается к старой (где была ссылка), эта "кликнутая" ссылка никак не выделяется. В Explorer или Firefox, например, она выделяется при помощи dotted box - прямоугольника из точек.

То, что выделение ссылок прямоугольником в Chrome в принципе возможно, очевидно: попробуйте понажимать Tab при навигации по странице, и вы увидите, что каждая ссылка выделяется оранжевым прямоугольником. Хочется, чтоб или такой прямоугольник, или какой-либо другой опознавательный знак появлялся у последней кликнутой ссылки на странице при возврате на нее любым способом (т.е. через "Back" или "Ctrl-Tab"). При этом расширение не должно вмешиваться в дизайн (внешний вид) страниц/ссылок. В общем, как в Explorer или Firefox. Как минимум в последнем релизе Chrome 4 этой возможности нет.

Я совершенно не уверен, можно ли это в принципе реализовать при помощи расширений Chrome. Я не знаю, как эти расширения работают и каковы их ограничения по интеграции с браузером. Найти уже готовое расширение, реализующее эту очевидную функцию, у меня не получилось, так что, возможно, задача вообще не является решаемой.

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

Спасибо за уделенное время.

Обновление. Проект был закрыт раньше времени, поскольку был сделан вывод о том, что полностью нужную функциональность тривиальными методами реализовать или невозможно, или очень трудно. Частично требуемая функциональность реализована следующим расширением:

https://chrome.google.com/extensions/detail/mjbljpodmnigoknbhjggfgelnenijidp