Jak zatrzymać animowane gify w Google Chrome?


71

Chciałbym, aby pliki .gif pokazywały tylko pierwszą klatkę i nigdy nie wykonywały żadnej animacji.

Chciałbym również, aby działało to automatycznie (tzn. Nie trzeba naciskać, Escponieważ w Firefoksie).

Czy jest na to sposób w Chrome? Jestem na kanale deweloperskim, więc nie mam nic przeciwko, czy to rozszerzenie.


10
och, to mnie też doprowadza do szału! Dlaczego nie mogą obsługiwać [ESC] jak każda inna przeglądarka?
Jeff Atwood,

Tak. Chciałbym, żeby to również było automatyczne - jak FlashBlock. Nie mogę wymyślić więcej niż pięć razy, kiedy animacja rzeczywiście służyła (dobremu) celowi.
Tomas Sedovic

3
Właściwie chciałbym, aby wszystkie przeglądarki obsługiwały coś takiego: domyślnie zatrzymaj animowane gify (i flashowanie), ale pozwól użytkownikowi stwierdzić, czy gif jest animowany, czy też nie, i zapewnić sposób na rozpoczęcie animacji (lub flash) ręcznie (może kliknięcie na gif). Krótko mówiąc, zatrzymaj animowane gify i domyślnie flashuj, ale z wdzięczną degradacją. Użytkownicy usługi Podłączanie pulpitu zdalnego i każdy, kto jest zirytowany reklamami wywołującymi napady, z przyjemnością zobaczy tę funkcję.
RamyenHead

Musisz to upuścić i użyć Opery
losowo

Uwielbiam uberhumor.com z wyjątkiem tych animowanych postów GIF.
Augustus Thoo,

Odpowiedzi:




5

Zasadniczo nie możesz. Nie bez użycia jednej z opcji wymagających męczącej ręcznej interwencji.

„Pauza Pauza Pauza!” zatrzymuje animacje GIF, ale w innym przypadku jest zasadniczo zepsuty - spowoduje to na przykład umieszczenie cię na czarnej liście w wynikach wyszukiwania Google z powodu nadmiernej aktywności w sieci lub czegoś takiego (nie debugowałem tego, ale na pewno dostaję dużo CAPTCHA za każdym razem, gdy próbowałem korzystać z Google!)

"Wstrzymany!" nie ma tego problemu, ale wydaje się, że dzieje się tak głównie dlatego, że wydaje się, że w ogóle nic nie robi. Pliki GIF nadal wesoło oddalają się.

Wydaje się mało prawdopodobne, aby zmieniło się to w najbliższym czasie. Minęły już prawie dwa lata, odkąd zadałeś to pytanie, i wciąż nie ma niezawodnego automatycznego rozwiązania w zasięgu wzroku. Błąd Chrome jest na biegu jałowym, ponieważ WebKit nie obsługuje niezbędnych funkcji. Błąd WebKit zasadniczo nie został dotknięty od 2009 roku. Prosty fakt jest taki: możesz korzystać z Chrome lub możesz automatycznie zatrzymać animowane pliki GIF, ale nie oba naraz. Przepraszam.


5

Gif Jam (Animation Stopper)

To rozszerzenie działało dla mnie. W przeciwieństwie do większości innych rozszerzeń, trwale wyłącza animację gif (nie trzeba naciskać Escani innych klawiszy). Oto jak to działa:

Żądanie HTTP do obrazów GIF zostanie przechwycone i zastąpione wersją zawierającą tylko pierwszą ramkę sekwencji obrazów.

Kod źródłowy: GitHub



2

„Pauza Pauza Pauza!” rozszerzenie nie działało dla mnie.

Więc stworzyłem jej widelec o nazwie „Pauza!” . Komentarze mile widziane.


Went_back_to_firefox mówi, że twoje rozszerzenie nie zatrzymuje dla nich animowanych gifów.
ThomasW

Nie jest już dostępny w sklepie internetowym Chrome?
tutejszy


0

Jednym z możliwych sposobów na zatrzymanie animacji gif jest naciśnięcie Alt+ Spacebar, Escusunięcie menu rozwijanego, Altaby wznowić.

Wygląda na to, że działa w przeglądarce Google Chrome (wersja 28.0.1500.95 m) (Windows XP) (16.08.2013).


to w ogóle nie działało w Chrome 40 ..
Jeff Atwood

0

W tym artykule znalazłem Zasady animacji Google.

Smutne, że nie zadawali sobie trudu, aby zaktualizować go od 2015 roku, ale chyba nie jest zepsuty…

Dla mnie nadal działa z Chrome 74. Wolę to ze względów bezpieczeństwa:

Więc jedyne, co polecam, to własna polityka animacji Google - jest bardziej bezpieczna i prywatna, ponieważ wymaga jedynie zgody na „odczytanie i zmianę ustawień dostępności” oraz dodaje opcję wyświetlania GIFów tylko raz.

Polityka jest prosta i po prostu działa:

wprowadź opis zdjęcia tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.