웹에서 살아남기 ~ 광고차단 플러그인 ADGUARD 라는 녀석에게서 살아남기

제공

최근 웹사이트 내용이 안보인다고 디자이너가 저한테 닥달을 합니다. ㅡ.ㅡ;;

이 무슨 잘돌아가는 사이트가 뭔소린가.. 하고 확인해보니 디자이너의 PC 상의 크롬 브라우저에 ADGUARD 플러그인이 작동중인것을 확인.. 이걸 끄고나니 제대로 나오더군요.

요즘 사용자들이 광고차단 플러그인을 많이 사용하다보니 이를 피해가야 하는 상황이었습니다.

일단 플러그인 작동시 차단되는 부분을 두군데였습니다.

  1. css 스타일 파일중 하나가 차단되었습니다. 원인을 알 수 없으나 경로중에 advertise 라는 이름을 포함하고 있는게 원인이지 않나 추정하고 있습니다. advertise, ad 등 광고로 직역되는 영단어들은 사용하지 않는게 좋을 거 같네요. 심지어 ajax 페이지라도 경로중에 광고 관련 단어가 들어가면 차단해 버립니다.
  2. 특정페이지는 iframe 을 내장하고 있는데 이 iframe 이 접근하는 페이지(심지어 동일 도메인 페이지)인데도 차단해버리더군요. 이 때문에 iframe 영역은 그냥 새하얗게 나올 뿐이었습니다. (먼산…)

1번은 단순히 경로명을 바꿔주면 해결됩니다.

2번은 일단 iframe 내의 내용을 iframe 없이 바로 해당페이지에 출력할 수 있게 변경해서 해결했습니다. 다른 방법도 있을지 모르곘지만..

다른 차단 사례들도 있을거 같은데.. 사례나 해결방법등이 궁금하네요. 댓글 부탁드리겠습니다. ^^