Google Chrome에서 방문한 링크의 배경 이미지 변경 문제 이해
이 토론에서 사용자가 배경을 변경하는 문제에 직면했습니다. Firefox, IE 및 Opera와 같은 다른 브라우저에서는 작동함에도 불구하고 방문한 링크의 이미지가 Google Chrome 버전 6.0.472.63에서는 작동하지 않았습니다.
원래 사용된 코드는 다음과 같습니다.
.forum_box .title a { background-image:url(../images/f_unread.png); background-position:10px center; background-repeat:no-repeat; background-color:transparent; color:#2D4054; font-size:14px; padding:10px 12px 10px 44px; text-decoration:none; display:block; font-weight:bold; } .forum_box .title a:visited { background-image:url(../images/f_read.png); }
그러나 , 이 접근 방식은 Google Chrome에서 원하는 결과를 얻지 못했습니다. 광범위한 시행착오 끝에 사용자는 방문한 링크에서 CSS 스프라이트의 배경 위치 변경과 관련된 개인정보 보호 문제로 인해 문제가 발생했다는 사실을 발견했습니다.
Chrome을 포함한 브라우저는 사용자 개인정보 보호 및 보호를 위한 조치를 점점 더 많이 구현하고 있습니다. 인터넷 사용 기록 추적을 방지합니다. 앞서 언급한 접근 방식을 사용하면 웹사이트가 방문한 링크를 식별하고 잠재적으로 사용자 활동을 추적하여 보안 문제가 발생할 수 있습니다.
결과적으로 Mozilla 팀은 방문한 링크의 배경 위치를 변경하는 기능을 단계적으로 중단할 계획을 발표했습니다. Firefox도 개인 정보 보호 관련 문제를 언급합니다.
따라서 권장되는 해결 방법은 :visited 링크의 배경 위치를 변경하지 않고 대신 다른 배경색을 설정하거나 JavaScript를 사용하여 DOM을 조작하는 등의 대체 방법을 사용하는 것입니다.
위 내용은 Google Chrome에서 방문한 링크의 배경 이미지를 변경할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!