Użytkownik mojej witryny Zapytaj, dlaczego te odwiedzane link na mojej stronie są zawsze nagrywane nawet on wyloguj się i znowu logują moją stronę. Oczywiście, że nie mogłem poprosić użytkowników o wykonywanie historii przeglądarki za każdym razem, gdy ponownie odwiedzają moją stronę

Chcę więc, aby MySite CSS może wrócić do normalnego ustawienia jako nie odwiedzonego linku i CSS po wylogowaniu użytkownika i ponownie się zalogować. Czy to możliwe ? Przeczytałem kilka pytań i odpowiadać na stackflow.com, który mi powiedział

Jak mogę wykryć odwiedzane i niewiatowane linki na stronie?

Jak zresetować CSS (A: Odwiedzone {Color: Green}) Po odświeżaniu paska adresu przeglądarki

Nie jest to niemożliwe przez BROWSER Security and Privacy Concern

Kiedy podążam za tym linkiem, http://dbaron.org/mozilla/visteded-Privacy, kod Powiedział, że będzie mógł odzyskać te odwiedzane kolory łącza. Ale po tym Zawsze będzie on zgłosić do mnie cały link za pomocą niestosowanego koloru łącza. Dlaczego ? Czy to ponownie problem bezpieczeństwa i prywatności?

var links = document.links;
for (var i = 0; i < links.length; ++i) {
var link = links[i];
/* exact strings to match actually need to be
   auto-detected using reference elements */
if (getComputedStyle(link, "").color == "rgb(0, 0, 128)") {
    // we know link.href has not been visited
} else {
    // we know link.href has been visited
}
}

Tak więc moje pytanie brzmi: "Czy mogę odzyskać mój kolor odwiedzonego link jako kolor link po wylogowaniu i logowania przycisku MySite lub odśwież pasek do przeglądarki do przeglądarki? Jak?

Jeśli używasz HTML5, będzie to możliwe?

A może mówię moim użytkownikom, którzy nie można zresetować CSS z wyjątkiem historii przeglądarki Clear UP?

1
techsolve 7 grudzień 2013, 22:30

2 odpowiedzi

Najlepsza odpowiedź

Dzieje się dla wszystkich witryn i ponieważ dane są przechowywane lokalnie, nie możesz go manipulować. Sry.

Jeśli naprawdę chcesz się pozbyć, usuń: odwiedzany selektor z linków w CSS.

Oznacza to, że jeśli masz selektor taki jak

a:visited {color: red;}

Chcesz usunąć całą regułę. W ten sposób nie będą już pokazywane inne niż normalne linki.

0
Severin 7 grudzień 2013, 18:43

Ta odpowiedź otrzymana do ostatniego pytania była poprawna.

Ty jako właściciel witryny nie może nawiązać linku do przeglądarki odwiedzających "Uncited". Jedyną rzeczą, którą możesz , może zmienić link.

0
Community 23 maj 2017, 10:32