Heim >Web-Frontend >CSS-Tutorial >Warum kann ich die Hintergrundbilder besuchter Links in Google Chrome nicht ändern?
Das Rätsel von Google Chrome: Warum „a:visited“-Hintergrundbilder nicht reagieren
Obwohl sie besucht werden, weigern sich Links in Google Chrome, ihre zu aktualisieren Hintergrundbilder, ein Problem, das in Version 6.0.472.63 aufgetreten ist. Diese Diskrepanz, die in Firefox, IE und Opera nicht vorhanden ist, hat die Entwickler verwirrt.
Die bereitgestellten Codebeispiele zeigen verschiedene Versuche, das Problem zu beheben, einschließlich der Umstellung auf eine Hintergrundfarbe, der Verwendung von CSS-Sprites und der Implementierung einer jQuery Lösung. Keine dieser Methoden hat sich jedoch in Chrome als erfolgreich erwiesen.
Untersuchungen zeigen, dass es sich bei diesem Verhalten um eine absichtliche Änderung der Datenschutzrichtlinien von Chrome handelt. Die Entscheidung von Mozilla, die in ihrem Artikel vom März 2010 dargelegt wird (http://hacks.mozilla.org/2010/03/privacy-lated-changes-coming-to-css-vistited/), zielt darauf ab, die Privatsphäre der Benutzer zu schützen, indem Websites daran gehindert werden, dies zu tun Verfolgung des Browserverlaufs anhand besuchter Link-Stile.
Das Endergebnis? Für diejenigen, die das Hintergrundbild der besuchten Links in Chrome ändern möchten, besteht die einzig praktikable Lösung möglicherweise darin, Hintergrundfarben anstelle von Bildern kreativ zu verwenden.
Das obige ist der detaillierte Inhalt vonWarum kann ich die Hintergrundbilder besuchter Links in Google Chrome nicht ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!