2015-01-18 2 views

답변

1

물론 Adblock과 같은 확장 프로그램의 존재를 감지하는 데 사용할 수있는 여러 가지 방법이 있습니다. 사이트가 실제로 해당 데이터를 캡처하고 기록하는지 여부는 또 다른 질문입니다. , Adblock Plus detection demonstration

일반적으로,이 기술은 사용자가 애드 블록이 설치되어있는 경우 차단됩니다 알고있는 페이지에 보이지 않는 요소를 작성하는 것입니다 : How to detect Adblock on my website?

여기에 라이브 데모입니다 :

이 SO 질문을 참조 제목에 "ad"라는 단어가 포함 된 JS 파일 등. 그런 다음 jQuery를 사용하여 해당 요소가 DOM에 있는지 확인할 수 있습니다. 그렇지 않으면 차단됩니다. 이 결과를 바탕으로 메시지를 표시하거나 서버에 PUT 요청을 보내서 로그를 기록하는 등의 작업을 수행 할 수 있습니다.

+0

마지막 단락이 차단 된 이미지 감지에도 적용됩니까? – Tea000

+0

물론 가능합니다. Adblock은 페이지가로드 된 후 DOM에서 이미지를 제거하거나 숨기므로 jQuery를 사용하여 이미지가 있는지 확인할 수 있습니다. –