2017-03-19 11 views
-1

Stylish을 사용하여 이미 방문한 URL의 색상을 변경합니다.방문한 이미지와 이전 링크에 테두리 추가

    그것은 단지 텍스트에서 작동
  • 때로는 링크 만 이미지에 임베디드되어 그러나,이 코드는 두 가지 문제가 있습니다.
  • 오래된 링크는 색상이 지정되지 않습니다. HTTP 링크를 클릭했지만 사이트가 HTTPS과 작동하는 경우이 코드는 쓸모가 없습니다.

는이 코드 A:visited { border-image: 4px solid red }

으로 방문 이미지 주위에 테두리를 사용하여 이미지의 문제를 해결하기 위해 시도했지만 작동하지 않았다 내가 왜 아무 생각이 없습니다.

+1

은 입니다. 테두리 : 4px 단색 빨강이 작동하지 않습니다. nt는 border-image가 올바른 속성이라고 생각합니다. –

+0

[왜 a : visited css style work?]의 가능한 복제본입니까? (http://stackoverflow.com/questions/8331688/why-doesnt-this-avisited-css- style-work) –

+0

세련된 이유로 보안상의 이유로이 작업을 수행 할 수 없습니다. Greasemonkey와 Tampermonkey도이 기능을 제공하지 않습니다. 유일한 방법은 자신 만의 브라우저 확장 프로그램을 작성하는 것입니다.이 API는 내역 API에 액세스 할 수 있습니다. –

답변

-1

:visited에 적용 할 수있는 스타일은 보안상의 이유로 매우 제한적입니다.

https://developer.mozilla.org/en-US/docs/Web/CSS/Privacy_and_the_:visited_selector

당신은 여전히 ​​스타일 방문한 링크를 시각적으로 할 수 있지만 당신이 사용할 수있는 스타일에 한계가 지금있다. 만 다음과 같은 속성이 방문한 링크에 적용 할 수 있습니다 :

  • 색상
  • 배경 색
  • 국경 컬러를 (그리고 하위 속성)
  • 개요 컬러
  • 색 채우기 및 획 속성의 부분