2009-11-26 3 views
5

링크가 이미 열려 있는지 알 수있는 방법이 있는지 알고 싶습니다. 파이어 폭스에서 링크를 클릭하면 색깔이 바뀌므로 가능한 것 같습니다.javascript - 이미 링크가 열렸는지 확인합니다.

편집 : 이것은 파이어 폭스 확장 용이므로 파일을 바꿀 수 없습니다.

감사 :

+3

이 정보를 HTML/CSS 표준이 허용하더라도 개인 정보 침해로 보안 동아리에서 광범위하게 간주되므로 방문자가 다른 사이트의 방문한 링크를 볼 수 있으므로 다음 버전에서는이 기능이 사용 중지 될 수 있습니다. 주류 웹 브라우저. 이 기능을 사용하는 것이 좋지 않을 수 있습니다. –

답변

3

실제로 가능합니다. 그런 다음 감지

a:visited { color : red; } 
a { color : orange; } 

그 (자바 스크립트) :

한 가지 방법은 다른 CSS 클래스를하는 것입니다.

+0

불행히도, 나는 CSS를 바꿀 수 없다. (내가 말했듯이, 파이어 폭스 플러그인을위한 것이고 나는 인터넷의 소유자가 아니다.)). – gramm

+0

gramm : FF 플러그인을 작성하지는 않았지만 기본/덮어 쓰기 CSS를 삽입하거나 페이지의 모든 요소에 적용하여 확인하십시오. –

0

에 답변을 인터넷 검색을하는 동안은 방문하지 않은 (:link)와 방문한 링크 (:visited)에 대해 서로 다른 색상을 지정하고 링크의 현재 색상이의 방문 하나를 가지고 있는지 확인 할 수있어.

1

당신은 링크가 서로 다른 색상을하지 않으려면, 당신은 또한 불행하게도 링크가 방문한 것을 볼 수 있습니다

a:visited { padding-left: 1px; margin-left: -1px; } 
a { padding-left: 2px; margin-left: -2px; }
관련 문제