CSS псевдо-класс комбинации - PullRequest
4 голосов
/ 03 ноября 2011

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

Так как мне объединить эти два значения:*

a:visited{
   color:Red
}
a:after{
   content:[Old]
}

1 Ответ

4 голосов
/ 04 ноября 2011

Это проблема конфиденциальности. Поскольку браузер может определять стили элементов, он может знать, какие сайты вы посещали. Прямо сейчас JS может обнаружить его по очень большому количеству ссылок за очень короткое время. Так что в целях безопасности современный браузер способен обнаруживать: посещаемый класс сильно урезан.

Узнайте больше об этом в блоге Mozilla: http://blog.mozilla.com/security/2010/03/31/plugging-the-css-history-leak/

Цитата из журнала изменений Webkit:

http://support.apple.com/kb/HT4196

Воздействие. Злонамеренно созданный веб-сайт может определить, какой сайты, которые посетил пользователь

Описание: существует проблема дизайна в обработке WebKit CSS : посетил псевдокласс. Вредоносный веб-сайт может определить, какие сайты посетил пользователь. Это обновление ограничивает способность веб-страниц стилизовать страницы в зависимости от того, являются ли ссылки посетили.

Подобные вопросы (больше ссылок):

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