Adblock Plus 사용자의 접속을 막는 방법
파이어폭스 :
2007/09/17 08:06
예전에 Adblock Plus 사용자를 막기위해 파이어폭스를 고의적으로 막는 사이트가 있다고 소개한 적이 있는데, 아쉽게도(?) 티스토리에는 적용이 안돼서 실제로 작동하는지 확인할 수가 없었다.
그런데 우연히 티스토리에도 적용되면서, Adblock Plus 의 사용자를 막는 코드를 발견하게 되었다. 코드는 아래와 같고 출처는 여기다. (Adblock Plus 를 설치한 상태라면 접속이 안될 것이다.)
<script>
if(document.all){ci= new Array(1,2);}
else{ci=Components.interfaces;}
if("nsIAdblockPlus" in ci){
document.write('ad block detected');
var bod = document.getElementsByTagName("html");
bod[0].innerHTML = '<p align="center"><font face="Century Gothic"><b>This page cannot be displayed because ad blocking software has been detected.</b></font></p>';
}
</script>
if(document.all){ci= new Array(1,2);}
else{ci=Components.interfaces;}
if("nsIAdblockPlus" in ci){
document.write('ad block detected');
var bod = document.getElementsByTagName("html");
bod[0].innerHTML = '<p align="center"><font face="Century Gothic"><b>This page cannot be displayed because ad blocking software has been detected.</b></font></p>';
}
</script>
이 코드를 블로그 스킨(html)이나 본문 아무곳에 삽입하면, 그 페이지는 Adblock Plus 가 설치된 파이어폭스로는 내용을 볼수가 없고 대신 아래와 같은 메시지가 뜨게 된다. (코드를 보면 알겠지만, 메시지를 직접 수정할 수 있다.)
혹시나 해서 Adblock Plus 를 off 하거나, 브라우저의 정체를 숨겨주는 User Agent Switcher 도 사용해봤지만 접속이 안되긴 마찬가지다.
이제는 Adblock Plus 개발자가 이 코드를 깨뜨리는 조치를 취할 것인지가 궁금해진다. 하기사 이 코드가 많이 퍼져서 광범위하게 사용되지 않는한 이런 반발에 일일히 대응하기는 힘들 것이다.






댓글을 달아 주세요
무시무시하군요..-_-a...
하지만.. Adblock 을 설치했다고 해서 아예 글을 못 읽게 만드는건.. 더 큰 열매를 보지 못하는 행위라고만 보여지네요..^^;
그렇죠. 파이어폭스에다가 Adblock Plus 를 설치할 정도의 사용자라면, 광고를 억지로 보게하더라도 그 효용성이 있을지 의문입니다. 괜히 반발심만 불러일으켜서 방문자수만 감소하는 결과를 낳겠죠.
비열한 코드인데요 이건(..)
사용자가 광고를 안볼 권리가 있는만큼
상대방도 광고를 봐야만 글을 볼 수 있게 만들 권리가 있는 거죠
비열운운할건 아니라고 봅니다.
그걸로 밥벌어 먹는 사람의 처지도 생각해야..
IE7에 IEtoy랑 IEpro를 같이 사용하고 있는데, Adblock 뿐만 아니라, 다른 광고필터 사용 브라우저도 접근을 막는군요.
위치에 그것을 중대한 일은 좋아했다!