Jump to content
  • 0

Chrome и visited


Zoilga
 Share

Question

Доброго дня, форум!

Пытаюсь настроить кроссбраузерность. Радуют все, кроме Chrome. Проблема такая: не меняется background-image у visited ссылки.

98916cf59bd7.png - что показывает Chrome 3cc3767c8608.png - что должно быть

#menu a:link
{
color:#00338D;
background-repeat:no-repeat;
padding-left:20px;
background-image:url(img/pup_sin.png);
* background-image:url(img/pup_sin.gif);
}

#menu a:visited
{
color:#D52B1E;
padding-left:20px;
background-image:url(img/pup_kr.png);
*background-image:url(img/pup_kr.gif);
background-repeat:no-repeat;
}

#menu a:active
{
color:#fff;
background-color:#D52B1E;
background-image: none;
text-decoration:none;
padding-left:20px;

}
#menu a:hover
{
color:#fff;
background-color:#D52B1E;
text-decoration:none;
background-image: none;
padding-left:20px;
}

Поиск не помог. Хотя, возможно, я плохо искала.

Заранее благодарю за помощь.

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Более того, смена бэкграунда у посещенной ссылки не будет работать в Mozilla FireFox (если не сейчас, то в скором времени). Это связано с проблемами безопасности. Вот тут подробно объясняется почему разработчики браузеров сильно ограничивают стилизацию посещенных ссылок.

For many years the CSS :visited selector has been a vector for querying a user’s history. It’s not particularly dangerous by itself, but when it’s combined with getComputedStyle() in JavaScript it means that someone can walk through your history and figure out where you’ve been. And quickly – some tests show the ability to test 210,000 URLs per minute. At that rate, it’s possible to brute force a lot of your history or at least establish your identity through fingerprinting. Given that browsers often keep history for a long time it can reveal quite a bit about where you’ve been on the web.
Многие годы CSS-селектор :visited предоставлял возможность опрашивать историю посещений юзера. Само по себе это не представляет большую опасность, но в сочетании с яваскриптовым методом getComputedStyle() это дает возможность кому-то пройти по вашей истории посещений и выяснить какие сайты вы посещели. И очень быстро - некоторые тесты показали возможность зондирования 210'000 урлов в минуту. При такой скорости есть возможность брутфорсить большую часть истории или, по крайней мере, установить вашу личность через fingerprinting (не знаю аналог на русском, вот ссылка на вики). Предполагается, что браузеры хранят историю посещений продолжительное время и это может раскрыть довольно много информации о том где вы были в сети.
Link to comment
Share on other sites

  • 0

Более того, смена бэкграунда у посещенной ссылки не будет работать в Mozilla FireFox (если не сейчас, то в скором времени). Это связано с проблемами безопасности. Вот тут подробно объясняется почему разработчики браузеров сильно ограничивают стилизацию посещенных ссылок.

Mozzila артачится с сертификатом, поэтому её в рассмотрение не брали пока.

Спасибо за разъяснение, помогли! )

Edited by Zoilga
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy