AdGuard
chrome 에서 adguard 라는 광고 막는 extension 이 있어서 사용중이다. 스스로 이야기하기로 memory 를 적게 먹는 것이 장점이라고 한다.
adblock 은 일단 tab 이 많을 수록, 차단하는 site 의 list 가 많을수록 메모리를 많이 먹는다.[ref. 1] 근데 여하튼 인터넷에 adblock memory 관련 이슈이야기는 많이 있다. 필자도 많이 먹었던 기억이 있어서 지웠는데, 그 때 얼마나 먹고 있는지 기억이 나지 않아서 일단 패스
여하튼 아직까지 adGuard 는 안정적인 수준이다.(2개월 사용)
차단 목록 추가
마우스 오른쪽버튼 메뉴에 보면 "이 웹사이트에서 광고차단..." 이 있다. 이녀석을 선택하면 어느것을 차단할지 화면에서 선택할 수 있다. 이 방법을 통해서 손쉽게 추가할 수 있다.하지만 할 수 있다. 조금 번거롭지만. 여기서는 그 방법을 알아보자.
참고로, 영문tutorial은 아래 link 를 방문하면 된다.
새로운 항목추가는 애드가드의 option 의 "사용자 필터" 를 이용한다. 크롬 페이지에서 마우스 오른쪽 버튼을 눌러서 들어갈 수 있다.
사용자 필터에서 "새 규칙 추가" 를 눌러서 입력하면 된다.
입력 규칙
사용자 규칙을 입력하면, 입력한 내용에 대해서 block 을 해준다. 이 녀석은 다양한 방식을 지원하지만 여기서는 url 과 page 특정 부분(DOM element) 을 block 하는 법을 알아보자.url
url 은 간단한다. 그냥 원하는 url 을 적어주면 그 녀석만 block 된다. 여기에 * 을 사용할 수 있다. * 을 사용해서 아래처럼 특정경로의 모든 gif 를 차단할 수도 있고, 특정경로아래의 모든 page 를 차단할 수도 있다.http://daum.net/*.gif http://daum.net/page/*
DOM element
html 의 특정 element 를 차단하는 방법은 css 방식으로 표기하면 된다. 간단한 문법을 몇개 알려주면- element tag 는 그냥 쓰고,
- class 는 '.' 으로
- id 는 '#' 으로 나타낸다.
이외에도 있지만 그것은 각자 알아서 찾자.
그래서 이런 element 들을 css 표기법으로 적어주면 된다. 대신에 앞에 ## 만 붙여주면 된다. 예를 들어 아래 같은 표기는
##iframe#ad.beauty-ad"beauty-add 라는 class 를 가지고 있고, id 가 ad 인 iframe 이란 element 를 block 한다"
는 뜻이 된다.
url 과 같이 사용해도 된다.
daum.net##iframe#ad.beauty-ad
댓글 없음:
댓글 쓰기