Partage
  • Partager sur Facebook
  • Partager sur Twitter

Masquer contenu Javascript si Adblock est activé

27 janvier 2021 à 14:57:56

Bonjour à tous,

comme indiqué dans le titre j'ai une application de tirage au sort en JS et je voudrais que si l'utilisateur à Adblock d'activé qu'il puisse pas la voir.

J'ai fais un test avec les publicité de mon site, en simplement mettant la publicité dans une DIV et si la DIV est de taille 0 on affiche un message. Malheureusement le message d'affiche tout le temps comme vous pouvez le voir...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html>
<html style="font-size: 16px;">
<head>
<script>
function TestPub(){
if ($("#pub").height() == 0){
document.getElementById("pub").innerHTML = "<p>Lorem ipsum</p>";
}
}
$(TestPub);
</script>
</head>
<div id="pub">
<!-- 250x250_atf  Square-->
<ins data-zone="235058" class="byadthink"></ins>
<script type="text/javascript" async="async" src="//ad.adxcore.com/adjs_r.php?async&amp;what=zone:235058&amp;inf=no"></script>
<ins data-zone="235058" class="byadthink"></ins>
<script type="text/javascript" async="async" src="//ad.adxcore.com/adjs_r.php?async&amp;what=zone:235058&amp;inf=no"></script>
<ins data-zone="235058" class="byadthink"></ins>
<script type="text/javascript" async="async" src="//ad.adxcore.com/adjs_r.php?async&amp;what=zone:235058&amp;inf=no"></script>
</div>
<ins data-zone="235058" class="byadthink"></ins>
<script type="text/javascript" async="async" src="//ad.adxcore.com/adjs_r.php?async&amp;what=zone:235058&amp;inf=no"></script>
<ins data-zone="235058" class="byadthink"></ins>
<script type="text/javascript" async="async" src="//ad.adxcore.com/adjs_r.php?async&amp;what=zone:235058&amp;inf=no"></script>
<ins data-zone="235058" class="byadthink"></ins>
<script type="text/javascript" async="async" src="//ad.adxcore.com/adjs_r.php?async&amp;what=zone:235058&amp;inf=no"></script>
</body>
</html>

et voila le resultat:

 

Adblock Plus est désactivé; le bloc des trois publicité en bas s'affiche mais dans celui d'en haut il affiche par défaut le texte

malgré que la DIV a une taille

  • Partager sur Facebook
  • Partager sur Twitter
27 janvier 2021 à 15:38:51

Bonjour,

Doublon

Les doublons nuisent au bon fonctionnement du forum et sont donc interdits. Si vous vous êtes trompé de section, il suffit de signaler votre sujet au staff pour qu'il le déplace au bon endroit.

Je vous invite à continuer la discussion sur l'autre sujet :  https://openclassrooms.com/forum/sujet/masquer-contenu-javascript-si-adblock-est-active

Je ferme ce sujet. 

  • Partager sur Facebook
  • Partager sur Twitter