Bardzo pięknie blokuję sobie różne reklamy za pomocą css zdefiniowanego "mojego arkusza stylów". Robię to poprzez blokowanie klas (display: none) na klasach przypisanych blokom DIV w których znajdują się niechciane elementy. Ostatnio jednak zauważyłem że nie jestem w stanie zablokować w ten sposób niektórych klas definiujących bloki reklamowe w Onecie. Nie wiem czemu, bo zasadniczo powinno to działać zawsze... a nie działa.
Jak ktoś chce popatrzeć, to chodzi o blok "nsrShopping ecommerce".
Czy ktoś może mi wyjaśnić dlaczego po wpisaniu do mojego arkusza stylów:
div [class="nsrShopping"] {display: none !important}
blok oznaczony tą klasą pojawia się w najlepsze? Dotychczas to zawsze działało. Czy jest możliwe, że w Onecie ICH arkusz stylów wczytuje się już po wczytaniu MOJEGO arkusza styków zdefiniowanego w przeglądarce?
Ja mam wpis:
.ecommerce, { display: none !important }
Ale blokowanie najlepiej działa w towarzystwie filtra Operowego.
W stopce podaję link. Może się zainteresujesz.
Masz rację. Moja wypowiedź jest wyrwana z kontekstu
Tego : http://files.myopera.com/karolkuich/Blog/AdBlock/CSS/Adblock-CSS.zip
Nie nie, to już sprawdziłem. Dziękuję za uwagę, ale niestety to nie działa, napwet po poprawieniu literówki
Ja mam wrażenie, że Onet znalazł metodę by takie blokowanie obejść. To wygląda tak, jakby arkusz stylu onetowy ładował się PO arkuszu stylów Opery - czy ktoś wie, czy to jest możliwe?
Oczywiście jak zacząłem przeglądać css i poprawiać różne w nim błędy, to zadziałało. I potwierdzam - to doskonała metoda czyszczenia sobie stron z różnego reklamowego śmiecia. Dziękuję wszystkim za pomoc.