Page 1 of 1

[stylish] < 확장을 특정 사이트만 적용 제외 할 수 있습니까? (블랙/화이트 리스트 적용)

Posted: 2008 05 12 13:42 34
by stylish
FF 확장중, Stylish를 사용하고 있습니다.
(http://update.mozilla.or.kr/addons/?p=7 ... =extension)

특정 소스를 설치하여 사용중인데, 모든 사이트(도메인)을 대상으로 동작합니다.

stylish 환경관리 페이지에서 특정 도메인에서만 작동할 수 있도록 설정은 가능하나
@-moz-document url(http://google.com/) {}

반대의 경우를 설정할 수 있는 메뉴는 보이지가 않네요.

혹시 반대의 경우도 설정해 줄 수 있다면, 방법 부탁들려요 감사합니다.

Re: [stylish] < 확장을 특정 사이트만 적용 제외 할 수 있습니까? (블랙/화이트 리스트 적용)

Posted: 2008 05 12 14:06 14
by 흑마법사
반대경우로 설정하는 방법은 모르지만 그렇게 되도록 하는 방법 중 하나로...

모든 사이트에서 작동되게 한 스타일에서 항목을 하나 더 만들어서 예외로 하고 싶은 사이트에만 적용되도록 다른 스타일을 만들어 주는 방법이 있겠죠:

Code: Select all

@-moz-document url-prefix(http://) {

* {
    color: #000000 !important;
  }
}

@-moz-document url-prefix(http://google), url-prefix(http://www.google) {

* {
    color: #FF0000 !important;
  }
}
...이런 식으로 말이에요. 위 예의 경우, 모든 사이트의 폰트가 검은색으로 나오지만 구글만 붉게 나오게 됩니다.

원하는 답변이 아니라면 죄송합니다. 저로서는 저렇게 하는 방법밖에 안 떠오르네요.

Re: [stylish] < 확장을 특정 사이트만 적용 제외 할 수 있습니까? (블랙/화이트 리스트 적용)

Posted: 2008 05 12 14:45 01
by stylish
우선, 답변에 감사드립니다.

Code: Select all

@namespace url(http://www.w3.org/1999/xhtml);
/* Marcar enlaces visitados */

@-moz-document url-prefix(http://) {
a:visited{
   /*content: "\00A0\221A" !important; */             
/*text-decoration:line-through !important;*/    /*#CCCCFF  */
/*color:  #c0c     !important;*/
opacity: 0.6 !important;
/*color:  red     !important;*/
font-weight: bold !important;
}

a:visited:hover {
opacity: 1 !important;
text-decoration: underline !important;
font-style: italic !important;
}
}



@-moz-document url-prefix(http://hanrss.com) {

}
위의 코드와 같이 설정을 하였습니다.
의도는 모든 도메인에서 기본 설정과 같이 동작을 하고, hanrss 도메인에서는 아무것도
실행하지 말아라.. 였는데

이게 일단 hanrss에서도 동작을 하고, 아래 코드를 또 실행하는듯합니다.
@-moz-document url-prefix(http://hanrss.com) {
}

부분에 다른 설정을 해 줘야 하는듯싶네요.


제가 필요한 부분을 충족하기엔 조금 어려운듯싶습니다..ᅲᅲ