Jak zablokować Doodle na stronie „Nowa karta” Chrome?

16

Moim celem jest zablokowanie irytujących „doodli” Google (tj. Animowanych promocji związanych z piłką nożną itp.), Które pojawiają się w Chrome po otwarciu nowej karty.

Oto, co dotychczas wypróbowano:

(1) Użyj AdBlock Plus, aby specjalnie zablokować doodle. To naprawdę działa bardzo dobrze na samej stronie Google.com, ale jak się okazuje, otwarcie nowej karty (Cmd-T) tak naprawdę nie ładuje Google.com. Ładuje jakiś rodzaj wtyczki, na którą AdBlock nie ma wpływu.

(2) Do czego prawdopodobnie myślisz: „Po prostu zmień stronę główną na Google.com w Ustawieniach”. O dziwo, to nie działa. Chrome przejmie żądanie do Google.com i przekieruje je do nieprzezroczystej wtyczki opisanej powyżej.

(3) Próbowałem także być sprytny, ustawiając moją stronę początkową na bardziej szczegółowy adres URL, taki jak „ https://www.google.com/search ”. Taki sam wynik. Próbowałem nawet użyć przekierowania tinyurl.com jako strony początkowej, ale to nadal nie działa. Chrome nadal przejmuje kontrolę nad żądaniem, jeśli wie, że wynikiem końcowym jest strona wyszukiwania Google.

Jedyną rzeczą, która była zdalnie pomocna, jest to rozszerzenie, które zastępuje wtyczkę Nowa karta pustą stroną. To krok we właściwym kierunku. Doodle znika i mogę wyszukiwać z paska adresu URL. Ale idealnym scenariuszem byłoby skorzystanie z domyślnej strony „nowej karty” Google, ale bez irytujących doodli.

Czy znasz sprytny sposób na osiągnięcie tego?

Chad Decker
źródło
1
Chociaż nie jestem zbyt dobrze poinformowany o rzeczach chrome, o ile wiem, newtabstrona, podobnie jak inne wbudowane strony (takie jak ustawienia i strony zakładek ) nie są dostępne dla wtyczek ze względów bezpieczeństwa, tylko za pomocą motywów i wbudowanych sztuczek Sam Chrome. Więc nie sądzę, że istnieje prosty sposób, aby je wyłączyć.
arielnmz
google.com/ncr = przekierowanie bez kraju, co prowadzi do mniejszej liczby Doodles (ponieważ są one zazwyczaj zależne od kraju).
Ƭᴇcʜιᴇ007
1
@ techie007: Można by pomyśleć, że to zadziała, ale nie działa. Google nadal przejmuje kontrolę nad żądaniem i przekierowuje do własnej wewnętrznej wtyczki NewTab, która oczywiście obejmuje ogromne doodle. Gdyby nie przejęło to żądania, wszystko byłoby gotowe; AdBlock usunie Doodle ASAP ze strony HTML. Ale ponieważ przejmuje kontrolę nad żądaniem i przekierowuje do wtyczki odpornej na AdBlock, utknąłem.
Chad Decker
@arielnmz: Tak, niestety masz rację. :(
Chad Decker
Rozumiem, że gryzmoły są integralną częścią wizerunku firmy Google na stronie głównej wyszukiwarki Google i nowej karcie Google Chrome . Nie mam nic przeciwko pokazaniu ich, ale powinienem zdecydować się je uruchomić lub nie (i uruchomić mój procesor), biorąc pod uwagę, że otwieram stronę wyszukiwania Google, aby wyszukiwać , jak sama nazwa wskazuje, aby nie grać. Dzięki temu agresywnemu zachowaniu ludzie rozpraszają się lub szukają sposobów, by nigdy więcej nie zobaczyć swojego wizerunku firmy (mnie) ... lub denerwować użytkowników.
cdlvcdlv

Odpowiedzi:

5

Wprowadzono nową flagę ( use-google-local-ntp), która umożliwia wyłączenie pracownika usługi nowej karty strony, a zatem także Google Doodle. Obecnie jest dostępny w Google Canary 61, więc miejmy nadzieję, że wyląduje w stabilnej (wkrótce).

chrome://flags/#use-google-local-ntp

Przełącz go na „Enabled” i uruchom ponownie Chrome. Pisałem o tym na tym blogu .

EDYCJA: Jest już dostępny w stabilnym Chrome 60.

moneytoo
źródło
Jest styczeń 2018 r. (Chrome 63) i mogę potwierdzić, że ta metoda działa. Dzięki!
Gaurang Tandon
2
Te flagi zniknęły. 76.0.3809.100 Jestem zmuszony zobaczyć kolejne polityczne Doodle.
Cholerne warzywa
3

Być może nie jest to kompletne rozwiązanie, ale jeśli przejdziesz do Settingsi zmienisz wyszukiwarkę omnibox na coś, co nie jest Google, wtedy strona nowej karty pokaże tylko ostatnio odwiedzone strony (bez dużego logo Google i tak dalej). Nadal możesz ustawić swoją stronę główną na Google, aby uzyskać szybszy dostęp do wyszukiwań, ale w przypadku większości wyszukiwań w omniboksie Bing działa akceptowalnie. Jeśli Google chce grać w ten sposób ...

jjlin
źródło
2
Ta technika działa, a Doodle został usunięty! Ale potem utknąłem przy użyciu gorszej wyszukiwarki. :( Twoja odpowiedź podsunęła mi jednak pomysł. Jeśli kliknę przycisk „Zarządzaj wyszukiwarkami”, czy mogę utworzyć własny wpis, który (in) bezpośrednio wskazuje stronę HTML Google i unika wtyczki? Cóż, pozwala to zrób to ... dla dowolnej strony wyszukiwania Z WYJĄTKIEM Google, w tym wskaźników przekierowania tinyurl. Ilość wysiłku, jaki inżynierowie Google włożyli w zmuszanie ludzi do przeglądania Doodle podczas korzystania z wyszukiwarki, jest absolutnie zdumiewająca! Jestem zachwycony.
Chad Decker
To jest złe! Klątwa w Google!
Anwar
@Anwar Znasz dawne motto Google , prawda?
cdlvcdlv
3

Wypróbowałem pomysł Chada Deckera podany w jego komentarzu: „Jeśli kliknę przycisk„ Zarządzaj wyszukiwarkami ”, czy mogę utworzyć własny wpis, który (bezpośrednio) wskazuje stronę HTML Google i unika wtyczki?”

Skopiowałem adres URL domyślnej wyszukiwarki Google do nowej nazwy i uczyniłem ją domyślną wyszukiwarką, a mianowicie:

{google:baseURL}search?q=%s&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:bookmarkBarPinned}{google:searchClient}{google:sourceId}{google:instantExtendedEnabledParameter}{google:omniboxStartMarginParameter}{google:contextualSearchVersion}ie={inputEncoding}

Dla mnie to działa (na openSUSE 64bit, najnowsze aktualizacje, 31 października 2014). Więc nie muszę już więcej oglądać tych brzydkich Halloweenowych doodli. ;-)

jciloa
źródło
To ciekawe rozwiązanie i zdecydowanie warte zbadania. Dzięki za udostępnienie tego. Skończyło się na zainstalowaniu rozszerzenia Chrome o nazwie „Strona pustej nowej karty”. Teraz, gdy otwieram nowe okno lub kartę przeglądarki, pojawia się zupełnie pusta strona z kursorem ustawionym na pasku wyszukiwania u góry. To, w połączeniu z AdBlockerami, pozwala mi korzystać z Google w znacznie czystszy i pozbawiony bałaganu sposób. Nigdy więcej nie będę musiał radzić sobie z tymi irytującymi „doodlami”. :)
Chad Decker
Żeby było jasne, moje powyższe rozwiązanie nie „zawiera całkowicie pustej strony”, jak sugerujesz rozszerzenie; po prostu nie pojawia się Google Doodle, tylko nazwa „Google”. To mi wystarcza, ale jeśli chcesz mieć pustą stronę, proponowane rozszerzenie jest zdecydowanie lepsze.
jciloa
1
Pracownik Google zasugerował wyszukiwanie z pustej strony wyników: https://www.google.com/search?q=+ Działa dla mnie na telefonie, gdzie nie mogę korzystać z Adblocka itp. Dziwne jest, że oryginalna strona Google została zaprojektowana tak, aby nie mieć żadnych takich treści, a teraz wychodzą na ich sposób, aby nas narzucić.
endolith
@endolith Sam używam tego rozwiązania. Myślę, że strona, do której się odwołujesz, zawiera prostsze sposoby na pozbycie się irytujących doodli Google. Powinieneś dodać to jako odpowiedź.
cdlvcdlv
1
@endolith Myślę, że Google robi nowy ruch. Dostawałem powtarzające się captchas przy każdym wyszukiwaniu. Połączyłem się z VPN i tak samo, dopóki nie wymyśliłem usuwania search?q=+i żadnych więcej captchas! 😠
cdlvcdlv
0

Możesz faktycznie zablokować animację Doodle za pomocą rozszerzenia AdBlock Chrome (lub podobnego), jakby to była reklama.

  • Przejdź do panelu Dostosuj rozszerzenia AdBlock
  • Dodaj nowy filtr niestandardowy za pomocą tego wiersza:

    www.google.com##A#ctDoodleNotifier
    
  • Następnie zapisz, animacja Doodle zniknie!

Jeśli chcesz również wyłączyć panel „Najczęściej odwiedzane”, dodaj również ten wiersz:

www.google.com##div#most-visited

Niektóre uwagi:

  • Jeśli mieszkasz poza USA, powinieneś zaktualizować google.comdomenę do tej, do której należy twój kraj (filtr AdBlock najwyraźniej nie działa z symbolami wieloznacznymi).
  • Zakłada się, że animacja Doodle znajduje się w znaczniku A o identyfikatorze = ctDoodleNotifier
  • Podobnie, najczęściej odwiedzany panel znajduje się wewnątrz tagu DIV o identyfikatorze = „najczęściej odwiedzane”
  • Zostało to przetestowane na Chrome w wersji 43.
  • Po uruchomieniu Chrome strona Nowa karta ładuje się jak oryginał. Wnioskuję, ponieważ wtyczka AdBlock nie jest ładowana w tym czasie. Aktualizacja strony będzie działać zgodnie z oczekiwaniami.
sequielo
źródło
0

Od Chrome 73 musisz ustawić Wyłączoną następną flagę:

chrome://flags/#doodles-on-local-ntp
Argimko
źródło
0

W wersji Chrome 79.0.3945.130 (oficjalna wersja) (64-bit) musiałem:

  1. Przejdź do Menu -> Więcej narzędzi -> Narzędzia dla programistów
  2. W dolnym panelu kliknij „Żądaj blokowania”
  3. Dodaj local-ntp/doodle.js

Cieszyć się!

użytkownik1202136
źródło