Próbowałem następujących, nie ma to wpływu:
startpage.com##[style*="background-color:#F5F9FF;"]
Masz pomysł, jak to rozwiązać?
Aby powielić: Przejdź do https://startpage.com/do/search - wyszukaj na przykład adblock
. Zobaczysz nieprzyjemne jasnoniebieskie pola u góry iu dołu strony z napisem „Reklamy związane z blokowaniem reklam”:
Dotyczy to Iceweasel (Firefox 38.2.1) i Adblock Edge 2.1.9.1.
Jeśli nie jest to możliwe, które bezpieczne / szanujące prywatność i wolne od reklam witryny polecasz jako alternatywę dla IxQuick i Startpage?
Odpowiedzi:
Masz pomysł, jak to rozwiązać?
Te reklamy są w div z identyfikatorem „spon_links”.
Możesz użyć skryptu Greasemonkey, aby usunąć te div.
Rozwiązanie 1
Potwierdzono to jako działające w przeglądarce Firefox podczas korzystania z programu blokującego reklamy uBlock Origin.
Rozwiązanie 2
Nie testowany.
Wymień
'ads'
się'spon_links'
w przykładowym skrypcie poniżej.Źródło 4.9. Usuwanie elementu
źródło
div.spon_links
gdy Adblock Edge włączona. To nie ma reguły filtru dlaspon_links
. Być może jest jakiś JS, który przenosiol
elementy gdzieś indziej, gdyspon_links
są filtrowane.Po zawiadomieniu @ DavidPostill ponownie spojrzałem na strukturę strony. Wygląda na to, że reklamy tekstowe są przenoszone poza okres, w
div.spon_links
którym włączona jest funkcja Adblock Edge, która faktycznie ma regułę filtrowaniaspon_links
. Czy jest to niewłaściwe zachowanie Adblock Edge, czy też jakieś przeciwdziałanie ze strony początkowej, nie wiem.Istnieje prostsze rozwiązanie niż dodanie niestandardowego skryptu Greasemonkey - po prostu zamiana Adblock Edge na uBlock również rozwiązała problem.
Po dalszym badaniu reklamy znikają tylko przy włączonym uBlock, gdy Adblock Edge jest całkowicie wyłączony w tym samym czasie („Wyłącz wszędzie”). Nawet jeśli wyłączę to tylko dla Startpage („Wyłącz na startpage.com”), witryna przenosi reklamy poza
spon_links
kontener. Wyjaśniam, że Startpage jakoś udaje się uzyskać dostęp do moich preferencji dodatków i sprawdza, czy Adblock jest ogólnie włączony . Czy to może być takie paskudne ?!Korzystając z podejścia Davida do Greasemonkey i
removeChild
wymyśliłem następujące rozwiązanie, które nadal działa po zainstalowaniu Adblock Edge. Wygląda na to, że trzeba poczekać, aż strona się załaduje i zacznie się bawić, unikając blokowania reklam, aż w końcu będzie można zlokalizować i usunąć szkodliwe elementy:(Niestety, mój JavaScript jest trochę zardzewiały, prawdopodobnie łatwiejszy w jQuery.)
źródło
GM_addStyle("div#spon_links { display: none !important}");
Zmień rozszerzenie blokowania reklam na uBlock Origin . Strona pojawia się normalnie i bez reklam w uBlock Origin z Firefox 41.0 lub Chrome 44.0.2403.155 m.
Włącz filtry z „Ostatecznej listy połączonych fanów i łatwych list fanów” (już zawiera EasyList, EasyPrivacy, Ulepszone śledzenie Fanboya, Irytacja i Listy blokowania społeczności - więc nie trzeba też włączać również tych list filtrów).
źródło
W AdblockPro mogłem zablokować div, dodając tę regułę:
Użyłem ABP Element Hiding Helper do wybrania dla mnie rodzica div i zaakceptowałem jego domyślną regułę.
AdBlock Edge to rozwidlenie ABP, więc spodziewałbym się, że reguła będzie działać również w ABE. Jednak ABE zostało przerwane przez jego programistę, więc naprawdę powinieneś albo wrócić do ABP (i po prostu wyłączyć funkcję akceptowalnych reklam) lub przejść na uBlock.
uBlock może być lepszym wyborem również z technicznego punktu widzenia; powinien mieć mniejsze obciążenie pamięci / procesora w FF niż ABP. W pełni działa również z nadchodzącą aktualizacją elektrolizy dla Firefoksa, która dzieli interfejs użytkownika najwyższego poziomu i tabulatory na osobne procesy i uruchamia ten ostatni przy bardziej ograniczonych ustawieniach, co powinno utrudnić wykorzystanie przez autorów szkodliwego oprogramowania (IE i Chrome zrobiły to dla lat). Jest eta potencjalnie już pod koniec roku. (FF43 / 14 grudnia był przez jakiś czas datą docelową; jeśli to zależy, to jak dobrze wygląda telemetria w kompilacjach alfa / beta i jak mała jest liczba otwartych błędów).
źródło