AdBlocker verstecken jedes potentielle Werbeelement auf einer Webseite. Existiert auf der Webseite z. B. ein Div-Element mit der Klassen-Bezeichnung *ad*banner*
, so wird der Ladevorgang durch den AdBlocker verhindert. Durch das Kapseln eines solchen Divs in einem anderen Div, so kann mittels JavaScript eine Höhenmessung dieses Elements erfolgen und aus dem Ergebnis abgeleitet werden, ob ein AdBlocker verwendet wird oder nicht. Das ist vlt. auch für Kai interessant.
Vom Coding her sieht das z. B. wie folgt aus:
<html>
<head>
</head>
<style>
.ad_banner {
background-color: transparent;
height: 1px;
width: 1px;
}
</style>
<div id="ad_checker">
<div class="ad_banner">
</div>
</div>
<script>
$(document).ready(function(){
if($("#ad_checker").height() > 0) {
alert('Du verwendest keinen AdBlocker. Das ist ein potentielles Sicherheitsrisiko!');
} else {
alert('Dein AdBlocker funktioniert! Herzlichen Glückwunsch!');
}
});
</script>
</html>