2011-01-30 3 views
0

로드되지 않은 경우 광고가로드되고 리디렉션되는 것을 어떻게 감지합니까? 태그가 있고 자바 스크립트가 활성화되었다고 가정하면이 태그를 조작 할 수 있습니까?광고가로드되는지 감지합니다.

+1

약간의 질문을 명확히 할 수 있습니까? 웹 사이트에 저장된 광고 파일을 사용자가 다운로드했는지 여부를 묻는 질문은 웹 마스터 또는 서버 오류와 같은 다른 스택 Exchange 사이트에서 더 적합 할 수 있습니다. – Dylnuge

+0

알다시피,이 질문은 제가 생각하기에 너무 악악하기 때문에 제가 결코 대답하지 않을 것이라고 생각합니다. – tchrist

+0

정말 이것이 왜 닫혀 야하는지 알 수 없습니다. 프로그래밍과 관련된 질문입니다 ("어떻게하면 adblocker를 감지합니까?"(여기서의 질문은 명확하지 않지만 이것이 의미한다고 생각합니다)). 이것에 대한 답변 ("할 안전한 방법은 없지만 몇 가지 시도해 볼 수 있습니다"_ 답변, 나는이 논쟁을 명확히하기를 좋아합니다. 이것은 코멘트에 맞지 않습니다 ... 이것을 닫는 것 또한 ' Dheeraj가 이해할 수 있도록). 다시 열어주세요. – oezi

답변

2

두 가지 아이디어가 떠오 릅니다. 페이지에서 자바 스크립트를 사용할 수없는 경우 광고가로드되지 않습니다. 따라서 다음과 같이 할 수 있습니다.

<noscript> 
    <meta http-equiv="refresh" content="0;url=http://example.com/noads" /> 
</noscript> 

일부 사용자에게는 광고 차단 기능이 있으므로 광고가없는 JS도 사용할 수 있습니다. 따라서 인라인 JS (var ads_loaded = false;)에 변수를 만든 다음 광고를로드하는 파일 (load_ads(); ads_loaded = true;)에서 해당 값을 전환 할 수 있습니다. 생각은 변수가 변경된 경우 파일의 다른 모든 항목이 실행되었을 가능성이 높습니다.

관련 문제