![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 32 Dołączył: 20.01.2008 Ostrzeżenie: (20%) ![]() ![]() |
Wiem, że na stronie http://bramka-sms.com.pl/ jest skrypt, który wykrywa AdBlocka i wywala komunikat gdy jest on włączony.
Aby to sprawdzić na mojej stronie, napisałem prosty skrypt, który wykrywa pozycję skryptu podanego przez reklamodawcę. Dla porównania ich: Kod function adcheck() { //alert(navigator.userAgent); if ((navigator.userAgent.indexOf('Gecko') != -1) && (navigator.userAgent.indexOf('Chrome')==-1)) { [url=""] [/url]var i = (document.body.innerHTML).indexOf('id="google_ads_frame1"'); i === -1 ? document.body.innerHTML += 'tutaj ta informacja' : false; } } i mój skrypt: Kod function adcheck(){ if ((navigator.userAgent.indexOf('Gecko') != -1) && (navigator.userAgent.indexOf('Chrome')==-1)) { var cpmprof = document.body.innerHTML.indexOf('cpmprofit_ads_1'); alert(cpmprof); } } Moja funkcja jaki i autorów tej strony jest wykonywana przez <body onLoad...> I teraz nie wiem, w czym tkwi problem, że u mnie nie wykrywa (ustawiłem tylko tak, aby pokazało mi pozycję, która powinna chyba być równa -1) a u nich tak. Sprawdziłem FireBugiem i nie wywala żadnego błędu JS. Ten post edytował smietek 11.08.2009, 10:57:02 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Podejrzewam, że kod tej reklamówki jest dołączany dynamicznie, przez JS.
I lepiej daruj sobie to sprawdzanie, UserJS to kilka minut... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 32 Dołączył: 20.01.2008 Ostrzeżenie: (20%) ![]() ![]() |
Tak, jest dołączony dynamicznie, zarówno u mnie jak i u autora tej drugiej strony.
Hmm... UserJS? Ten post edytował smietek 11.08.2009, 11:22:05 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
nie sprawdzalem czy juz jest w obiegu ale...
http://adblockplus.org/blog/an-approach-to-fair-ad-blocking |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 32 Dołączył: 20.01.2008 Ostrzeżenie: (20%) ![]() ![]() |
Seth:
Już gdzieś znalazłem to, ale nic z tego, nie pokazuje się żaden pasek... |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Tak, jest dołączony dynamicznie, zarówno u mnie jak i u autora tej drugiej strony. To wtedy w ten sposób nie sprawdzisz. Cytat Hmm... UserJS? Tak, napisać skrypt blokujący Twojego sprawdzacza. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 07:26 |