Posted
Filed under Google
|| English || 中文 || view 15567 ||

내가 크롬(크로뮴, 크롬플러스)에서 사용하고 있는 광고 차단용 확장 프로그램은 Adblock Plus이다.

Adblock Plus(ABP) 확장 설치 페이지로 가기

이 확장을 설치하면 기본적으로 설정된 차단 목록으로 대부분의 악성 광고들이 자동으로 걸러지기는 하지만, 웹 사이트에 따라서는 자동 필터링때문에 원래 필요한 정보가 차단되기도 하고, 페이지의 모양에 문제가 생기기도 한다. 또, 필터 목록을 많이 선택하게 되면 광고를 차단하느라 웹 브라우저가 바빠져서 웹을 사용하는 전체적인 속도가 느려지기도 한다.

그렇기 때문에 가장 좋은 방법은 자신이 필터링하고 싶은 광고나 웹 페이지의 구성 요소를 선별적으로 수동으로 지정해 관리하는 것이다. 다소 귀찮기는 하지만 이렇게 하는 것이 웹을 제대로 활용하는 방법이 되기도 한다.

이렇게 수동으로 필터 조건을 지정하기 위해서는 해당 확장의 옵션 페이지에서 [Add your own filters]를 선택하고, 사전에 정해진 문법에 따라 조건을 작성해 주면 된다.

Adblock Plus Options

더 편리하게는 주소 표시줄에 나타나는 확장 아이콘을 클릭하여 [Easy create filter] 명령을 이용해 차단하고자 하는 부분을 마우스로 클릭할 수도 있지만, 정말 원하는 부분이 마우스로 제대로 클릭되는 경우는 그리 많은 편이 아니다.

[Adblock Plus] Easy create filter

따라서 해당 웹 페이지의 소스를 분석해 차단하고자 하는 부분을 찾아 정밀하게 조건으로 만들어주는 것이 좋다.

이때 사용하는 필터 작성 문법은 옵션 페이지에도 링크가 되어 있어 여기를 잘 읽어 보면서 적용하면 된다.

Adblock Plus 필터 작성법 페이지로 가기 (한글)

기본적인 몇 가지만 살펴보면 아래와 같다.

  • 특정 웹 사이트 전부를 차단하고자 할 때: http://www.abcxyz.com/*
  • 특정 웹 사이트 내의 특정 폴더를 차단하고자 할 때: http://www.abcxyz.com/ad/*
  • 특정 웹 사이트의 특정 파일만 차단하고자 할 때: http://www.abcxyz.com/*.swf (와일드카드와 확장자를 지정하면 된다.)
  • 특정 웹 사이트에서 특정 이름을 포함하는 서버만 차단하고자 할 때: http://ad*.abcxyz.com/* (이렇게 하면 ad1.abcxyz.com, ad2011.abcxyz.com 등의 주소가 차단된다.)
  • 특정 너비의 표만 차단하고자 할 때: www.abcxyz.com##table[width="250"] (이때에는 http://를 입력하면 안 된다. 또한, width말고도 bgcolor 등 다른 속성들을 지정해도 된다.)
  • 특정 id를 속성으로 갖는 <div> 태그 영역을 차단하고자 할 때: www.abcxyz.com##div[id="ad"] (id가 아니라 class라면 class로 지정하면 된다.)
  • id에 특정 문구를 포함하는 <div> 태그 영역을 차단하고자 할 때: www.abcxyz.com##div[id*="ad"] (이렇게 하면 ad라는 단어라 들어있는 모든 id를 찾아 차단한다.)
  • 특정 문구로 시작하는 id를 속성으로 갖는 <div> 태그 영역을 차단하고자 할 때: www.abcxyz.com##div[id^="ad"] (이렇게 하면 adtop, adbottom, ad1, ad2 따위의 id가 처리된다.)
  • 특정 문구로 끝나는 id를 속성으로 갖는 <div> 태그 영역을 차단하고자 할 때: www.abcxyz.com##div[id$="ad"] (이렇게 하면 topad, bottomad, 1ad, 2ad 따위의 id가 처리된다.)

사이트 자체나 폴더, 특정 파일들을 차단할 때에는 "http://"를 넣어주어야 하고, 웹 페이지의 구성 요소를 차단할 때에는 "http://"를 빼고, "##"(연속 파운드 기호)를 사용한다. 그 다음 태그 명령을 쓰고 해당 태그에서 사용하는 특정 속성은 대괄호에 넣어준다. 대괄호 부분은 연속으로 사용해 여러 속성을 동시에 제어할 수도 있다.

이 정도만 간단하게 활용해도 다양한 필터링 조건을 적용할 수 있다.

하지만, 더 중요한 것은 차단하고자 하는 부분이 어떤 것인지를 파악하는 것으로, 웹 페이지 소스를 열고 읽을 줄 아는 것이 많은 도움이 된다.



"Google " 분류의 다른 글
[Google Logo] 2012 하계 올림픽: 탁구(Table Tennis)  (0)2012/08/02  
[Google Logo] 오늘 날짜까지만 기록된 마야 달력  (0)2012/12/21  
[Google Logo] 프랑스 만화 아스테릭스 탄생 50주년 기념  (0)2009/10/29  
지메일 말고 다른 이메일 주소로 구글 계정 만들기  (0)2014/03/08  
[Google Logo] 모스 부호의 창시자 새뮤얼 모스의 생일 기념  (0)2009/04/27  
  ◐ 관련 글 ◑   ◐ 100일간 인기 글 ◑
 
Creative Commons License 이 저작물은 크리에이티브 커먼즈 코리아 저작자 표시-비영리-변경 금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.


RSS 2.0 feed
ATOM 1.0 feed
Tag , , , , , ,
Response
You can track responses via RSS / ATOM feed
RSS 2.0 feed
ATOM 1.0 feed
비밀방문자

관리자만 볼 수 있는 댓글입니다.

도나도니

크롬 사용자로서 항상 유용한정보 감사합니다.
위에서 말씀해주신 것처럼 광고차단프로그램을 사용할경우 브라우징 속도가 살짝 감소하고, 필요한 부분까지 너무 강력하게 막아버리는경우도 있더군요.
제 미천한 실력으로는 일일이 수동으로 설정해주는건 너무 어렵네요 ^^